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

プロジェクトにリンクされたバイナリが、別のバージョンのソースでビルドされている可能性があります。htmlagilitypack を再構築してみてください。

于 2013-03-20T08:16:51.483 に答える
0

このコードを試してください:

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