私は C# を初めて使用するので、誰かが次の問題について洞察を提供できれば本当に感謝しています: Web クライアントを使用して、Web サイトの HTML コンテンツを取得する ac# アプリを作成しました。問題は、複数の Web サイトに対して実行すると、その時点でその Web サイトに接続されていなかったように、一部の Web サイトで結果が得られないことがあることです。最初は自分のインターネット接続だと思っていましたが、別の Wi-Fi で試しても同じことが起こりました。Webサービスに接続しようとすると、別のアプリで同じ問題が発生することに言及する価値があります。私の質問は次のとおりです。これを修正する方法を知っている人はいますか? そのようなもののタイムアウト時間と関係がありますか?
事前にどうもありがとうございました
これはコードですが、コーディングの問題ではありません。
var client = new WebClient();
try
{
var htmlcode = client.DownloadString(site);
int NumberOfTrues = Regex.Matches(htmlcode.ToLower(), key).Count;
}
catch (Exception)
{
messagebox.show("could not be loaded");
}