C#HTTTWebRequestを使用してWebページをクロールするプログラムを作成しています。特定のURLの更新を監視する必要があるため、次のようにコードを記述します。しかし、私は2回だけ回答を得ることができることに気づいた。その後、それは応答を得ていない。期間を1分に延長しても、私はまだ同じ問題を抱えています。なぜか分からない。あなたは私に手を差し伸べることができますか?本当にありがとう!C#HTTPWebRequestを使用してURLに定期的にアクセスすることはできませんか?
GreatFree
while (true)
{
WebRequest http = HttpWebRequest.Create("http://www.sina.com.cn");
HttpWebResponse response = (HttpWebResponse)http.GetResponse();
Console.WriteLine(response.LastModified);
Thread.Sleep(5000);
}
「回答がありません」とはどういう意味ですか?例外、空の応答ストリーム、HTTPエラーがありますか? – GvS
タイムアウト例外が発生するまで、スレッドはHttpWebResponse response =(HttpWebResponse)http.GetResponse()行でブロックされます。 –