C #, analyse de page HTML, utilisation de HTML Agility Pack

c# html html-agility-pack

Question

Suivant cet exemple, je peux trouver les sections LI.

Html Agility Pack - Analyse syntaxique <li>

Cependant, je veux seulement les articles LI qui résident dans la div avec un identifiant de "res".

Comment je fais ça?

Réponse acceptée

Quelque chose comme ça:

List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker peut également vous aider lors de futures requêtes XPath.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi