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');

я пропустил какие-либо ссылки?

EDIT: после некоторого поиска я нашел этот код для использования 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;

Также отправьте снимок в CsQuery, мой порт jQuery для C #: https://github.com/jamietre/CsQuery

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

.. плюс все, к чему вы привыкли, из jQuery.



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему