Fizzler et QuerySelectorAll

c# html-agility-pack

Question

J'ai trouvé Fizzler comme analyseur HTML et jQuery comme sélecteur. Mais semble studio visuel ne peut pas résoudre la méthode QuerySelectorAll .

voici mon code:

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

ai-je oublié des références?

EDIT: après quelques recherches, j'ai trouvé ce code d'utilisation de 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();

Je cherche toujours une bonne réponse à ma question.

Réponse populaire

Probablement ceci:

using Fizzler.Systems.HtmlAgilityPack;

Donnez également un coup de feu à CsQuery, mon port C # jQuery: https://github.com/jamietre/CsQuery

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

.. ainsi que tout ce que vous avez l'habitude de jQuery.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow