htmlagiliypackのタイムアウト値をどのように増やしますか?このエラーは多く発生していますが、タイムアウトの制限を増やしたい、またはリクエストを強制終了してもう一度やり直してください。C#htmlagilitypack操作がタイムアウトしました
resultingHTML = null;
try
{
string htmlstring = string.Empty;
HttpWebRequest newwebRequest = (HttpWebRequest)WebRequest.Create(htmlURL);
HttpWebResponse mywebResponce = (HttpWebResponse)newwebRequest.GetResponse();
if (mywebResponce.StatusCode == HttpStatusCode.OK)
{
Stream ReceiveStream = mywebResponce.GetResponseStream();
using (StreamReader reader = new StreamReader(ReceiveStream))
{
htmlstring = reader.ReadToEnd();
}
HtmlDocument doc = new HtmlDocument();
doc.Load(htmlstring);
HtmlWeb hwObject = new HtmlWeb();
HtmlNode body = doc.DocumentNode.SelectSingleNode("//body");
resultingHTML = body.InnerHtml.ToString();
}
}
これを動作させるには、.Load()を.LoadHtml()に置き換える必要があります。 –