Paquete de agilidad de HTML - Análisis
  • .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é