我正在使用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.
}
谁能告诉我如何处理这个问题?我看到的所有示例都停止创建节点列表。
答案 0 :(得分:0)
QuerySelector
代替QuerySelectorAll