FizzlerとQuerySelectorAll

c# html-agility-pack

質問

私はFizzlerをセレクタのようなhtmlパーサーとjQueryとして見つけました。しかし、 QuerySelectorAllメソッドを解決できないようです。

ここに私のコードです:

using HtmlAgilityPack;
HtmlAgilityPack.HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument document = web.Load(url);
var c = document.QuerySelectorAll('div');

私は参照を欠場しましたか?

編集:いくつかの検索の後、私はFizzlerを使用するためのこのコードを見つけた

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
const string search = "td";
SelectorGenerator<HtmlNode> selectorGenerator1 = new SelectorGenerator<HtmlNode>(new HtmlNodeOps());
HumanReadableSelectorGenerator selectorGenerator2 = new HumanReadableSelectorGenerator();
Parser.Parse(search, new SelectorGeneratorTee(selectorGenerator1, selectorGenerator2));
var c =  selectorGenerator1.Selector(Enumerable.Repeat(doc.DocumentNode, 1)).ToList();

私はまだ私の質問のための良い答えを見つけることを探しています。

人気のある回答

おそらくこれは:

using Fizzler.Systems.HtmlAgilityPack;

私のC#jQueryポートであるCsQueryにもショットをつけてくださいhttps : //github.com/jamietre/CsQuery

var dom = CQ.CreateFromUrl(url);
var c = dom["div"];

jQueryから慣れ親しんだすべてのもの。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ