1

我想知道如何从 align=left 样式的 DIV 中获取文本?

这是到目前为止我的 xpath 查询的代码,我唯一的问题是在这里我不知道我的 xpath 查询是否正确。

我认为问题出在我的 xpath 查询的 [@align='left]' 代码中。

var nodes = doc.DocumentNode.SelectNodes("//div[@align='left']");
4

1 回答 1

0

HtmlNode.SelectNodes方法选择与传递的 xpath 表达式匹配的节点列表。您需要迭代这些节点并像这样获取每个项目的InnerHtml(或InnerText):

// check if nodes found
if (nodes != null)
    foreach (var div in nodes)
    {
        var html = div.InneHtml;
    }
于 2012-04-04T14:08:54.530 回答