過去2か月間、WebクローラーアプリケーションでHtmlAgilityPackを使用していますが、Webページの読み込みに問題はありません。
この特定のWebページを読み込もうとすると、ドキュメントOuterHtmlが空になるため、このテストは失敗します。
var url = "http://www.prettygreen.com/";
var htmlWeb = new HtmlWeb();
var htmlDoc = htmlWeb.Load(url);
var outerHtml = htmlDoc.DocumentNode.OuterHtml;
Assert.AreNotEqual("", pageHtml);
設定など問題なくサイトから別のページを読み込めます
url = "http://www.prettygreen.com/news/";
過去に私はかつてエンコーディングに問題がありましたが、運が悪かったのでhtmlWeb.OverrideEncodingとhtmlWeb.AutoDetectEncodingをいじってみました。このウェブページで何が問題になるのかわかりません。