J'utilise le pack d'agilité HTML. Lorsque la méthode Load de la classe HtmlDocument est transmise, l'URL du type "http://www.stackoverflow.com" indique que l'URI n'est pas au format correct.
doc.Load(TextBoxUrl.Text, Encoding.UTF8 );
l'url que j'essaie est le suivant: http://www.stackoverflow.com/questions/846994/how-to-use-html-agility-pack
HAP ne peut pas charger à partir de l'URL, seulement à partir d'un fichier ou d'une chaîne. Utilisez WebClient ou HttpWebRequest pour obtenir la page.
Par exemple:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
using (var wc = new WebClient())
{
doc.LoadHtml(wc.DownloadString(TextBoxUrl.Text));
}