0
私たちはイントラネットサイトでの解析を試みています。 html応答はOKです。HtmlAgilityPack LoadHtml Unauthorized 401
問題は、文字列htmlをクラスHtmlDocumentにロードすることです。
私たちは401 Unauthorizedステータスを取得しています。私が理解できないのは、文字列からロードするときにhttpリクエストがない場合、なぜこのステータスになっているかです。次のように
私たちのコードは次のとおりです。
..................
WebResp = (HttpWebResponse)WebReq.GetResponse();
Stream answer = WebResp.GetResponseStream();
StreamReader _answer = new StreamReader(answer);
string responseText = _answer.ReadToEnd();
HtmlAgilityPack.HtmlDocument resultat = new
HtmlAgilityPack.HtmlDocument();
resultat.LoadHtml(responseText);
任意のヘルプ?
WebReqとWebRespに問題はありません。応答は問題ありません。 401エラーは、HtmlDocument LoadHtml行が実行されるときに表示されます。 – luckasx
当時のあなたのウェブレスポンスの価値は何でしたか? –
レスポンスは、私がスクレイプする必要のあるページのhtmlです。今のところ、私はString.IndexOfで解析しています.HAPで解析するほど良くありません。 – luckasx