C #, análisis de página HTML, usando HTML Agility Pack

c# html html-agility-pack

Pregunta

Siguiendo este ejemplo, puedo encontrar las secciones de LI.

Paquete de agilidad HTML - Análisis <li>

Sin embargo, solo quiero los elementos LI que residen dentro del div con un id de "res".

¿Cómo puedo hacer eso?

Respuesta aceptada

Algo como esto:

List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker también puede ayudarlo con futuras consultas de XPath.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué