私はFizzlerを html パーサーとして、jQuery を selector のように見つけました。しかし、ビジュアルスタジオは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();
私はまだ私の質問に対する良い答えを探しています。