0

html 敏捷包出错,当我调试代码并到达: where htmldoc = new HTML Document (); 那么它会找到一个文件 HtmlDocument.cs 这是一个错误,我该如何修复它?

string Url = "http://www.mittanbud.no/bedriftsok/?q=Baderom";

        var htmlDoc = new HtmlDocument();
        htmlDoc.OptionReadEncoding = false;
        var request = (HttpWebRequest)WebRequest.Create(Url);
        request.Method = "GET";
        using (var response = (HttpWebResponse)request.GetResponse())
        {
            using (var stream = response.GetResponseStream())
            {
                htmlDoc.Load(stream, Encoding.UTF8);
            }
        }
4

2 回答 2

0

试试这个代码:

HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load(Url);
于 2013-03-19T08:04:32.680 回答
0

也许链接到您的项目的二进制文件是使用另一个版本的源构建的。尝试重建 htmlagilitypack。

于 2013-03-20T08:16:51.483 回答