优化HTML敏捷包节点

本文关键字:节点 包节点 HTML 优化 | 更新日期: 2023-09-27 18:24:10

我正在使用HTML敏捷包和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.
}

有人能告诉我怎么做吗?我看到的所有示例都是在创建节点列表时停止的。

优化HTML敏捷包节点

好吧,它非常简单。我需要使用QuerySelector而不是QuerySelectorAll