C #, analizzando la pagina HTML, utilizzando HTML Agility Pack

c# html html-agility-pack

Domanda

Seguendo questo esempio, posso trovare le sezioni LI.

Html Agility Pack - Analisi <li>

Tuttavia, voglio solo gli elementi LI che risiedono all'interno del div con un id di "res".

Come lo faccio?

Risposta accettata

Qualcosa come questo:

List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker potrebbe anche aiutarti con le domande XPath future.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché