Problema con el método de carga del paquete de agilidad HTML

asp.net c# html-agility-pack

Pregunta

Estoy usando el paquete Html Agility. Cuando se pasa el método de carga de la clase HtmlDocument, la URL como "http://www.stackoverflow.com" indica que el URI no está en el formato correcto.

    doc.Load(TextBoxUrl.Text, Encoding.UTF8 );

el url que intento es este http://www.stackoverflow.com/questions/846994/how-to-use-html-agility-pack

Respuesta aceptada

HAP no puede cargar desde url, solo desde archivo o desde una cadena. Use WebClient o HttpWebRequest para obtener la página.

Por ejemplo:

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
using (var wc = new WebClient())
{
    doc.LoadHtml(wc.DownloadString(TextBoxUrl.Text));
}


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é