Html Agility Pack - Analyse <li>

.net c# html-agility-pack html-parsing

Question

Je veux extraire une liste de faits d'un simple site Web. Chacun des faits est enfermé dans une <li> . Comment pourrais-je faire cela en utilisant HTML Agility Pack? Est-ce qu'il y a une meilleure approche?

Les seules choses entre les balises <li> sont les faits et rien d’autre.

Réponse acceptée

Quelque chose comme:

List<string> facts = new List<string>();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//li")) {
    facts.Add(li.InnerText);
}



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