您好,欢迎访问一九零五行业门户网

FizzlerEx -- 另一个HtmlAgilityPack的CSS选择器扩展,_html/css_WEB-ITnose

之前我介绍过htmlagilitypack的css选择器扩展——scrapysharp,它可以非常方便的实现通过css选择器表达式来查询htmlnode。今天在使用的过程中,发现它不支持nth-child语法,导致在许多查询的地方不大方便。
在网上搜了一下,找到了另一个支持得更全面的htmlagilitypack的css选择器扩展 fizzlerex。它的使用方法也非常相似。 
using htmlagilitypack;using fizzler.systems.htmlagilitypack;var web = new htmlweb();var document = web.load(http://example.com/page.html)var page = document.documentnode;foreach(var item in page.queryselectorall(div.item)){ var title = item.queryselector(h3:not(.share)).innertext; var date = datetime.parse(item.queryselector(span:eq(2)).innertext); var description = item.queryselector(span:has(b)).innerhtml;}
它还自带了一个查看的gui工具,用起来还蛮方便的。就是稍微不便的是没有nuget安装包
其它类似信息

推荐信息