C# Html敏捷性包加载方法问题

C# Html敏捷性包加载方法问题,c#,asp.net,html-agility-pack,C#,Asp.net,Html Agility Pack,我正在使用Html敏捷包。当传递HtmlDocument类的Load方法时,URL如下“http://www.stackoverflow.com它说URI的格式不正确 doc.Load(TextBoxUrl.Text, Encoding.UTF8 ); 我尝试的url是这个HAP不能从url加载,只能从文件或字符串加载。使用或获取页面 例如: HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); u

我正在使用Html敏捷包。当传递HtmlDocument类的Load方法时,URL如下“http://www.stackoverflow.com它说URI的格式不正确

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

我尝试的url是这个

HAP不能从url加载,只能从文件或字符串加载。使用或获取页面

例如:

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

谢谢成功的现在我尝试读取一些元素,比如if(doc.DocumentNode!=null){HtmlAgilityPack.HtmlNode node=doc.DocumentNode.SelectSingleNode(//Link[@rel='shortcut-icon或@rel='apple-touch-icon');if(node!=null){HtmlAgilityPack.HtmlAttribute attr=node.Attributes[“href”]}}但不是working@user1575229不要在评论中提问,请创建一个新问题,并提供更多说明和一些示例/url