优化HTML Agility Pack节点

时间:2014-09-24 15:05:24

标签: c# html-agility-pack fizzler

我正在使用HTML Agility Pack和Fizzler(我可以使用CSS选择器)来抓取结果页面。

首先创建html文档,然后创建节点列表,以便每个节点都是单独的结果。

IEnumerable<HtmlNode> sections = document.DocumentNode.QuerySelectorAll("selector");

我现在想要深入了解每个节点以获取我想要的特定数据,但我在这里迷失了。

我试过了:

foreach (HtmlNode n in sections)
{
    var phone = n.QuerySelectorAll("selector");

    string myVar = phone.InnerHtml; // this doesn't work, the innerhtml property is not there.
}

谁能告诉我如何处理这个问题?我看到的所有示例都停止创建节点列表。

1 个答案:

答案 0 :(得分:0)

好吧,这简直太愚蠢了。我需要使用QuerySelector代替QuerySelectorAll