3

HttpWebRequests を使用して Web サイトを自動化しています。問題の Web サイトでは、Web アプリケーションが正しく動作するために Internet Explorer が必要です。私は webBrowser コントロールを使用していないため、Web 要求は、Internet Explorer を使用する必要があることを通知するページを返すだけです。Internet Explorer を使用していると Web サイトに認識させる方法はありますか? それとも、webBrowser コントロールを使用する必要がありますか?

4

1 に答える 1

2

文字列を設定してみてくださいUserAgent

public static void PretendToBeIE(HttpWebRequest request)
{
    request.UserAgent = "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)";
}

動作するという保証はありませんが、すべては使用している Web アプリに依存します。

于 2012-05-11T14:34:42.097 に答える