Paquete de agilidad de HTML - Análisis <li>

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

Pregunta

Quiero raspar una lista de hechos de un sitio web simple. Cada uno de los hechos está incluido en una etiqueta <li> . ¿Cómo hago esto usando Html Agility Pack? ¿Hay un mejor enfoque?

Las únicas cosas encerradas en las etiquetas <li> son los hechos y nada más.

Respuesta aceptada

Algo como:

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



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é