WebBrowser ユーザー エージェントを変更する別のアプローチ
WinForms アプリケーションで WebBrowser コントロールのユーザー エージェントを変更しようとすると、提供されたコードは、一度しか有効に機能しないという制限を示しています。この課題に対処するには、より汎用性の高いアプローチの採用を検討してください。
効果的な代替手段の 1 つは、次の構文で webBrowser.Navigate メソッドを利用することです。
webBrowser.Navigate("http://localhost/run.php", null, null, "User-Agent: Here Put The User Agent");
目的のユーザー エージェントを次のように組み込むことにより、 Navigate メソッド内のヘッダーを使用すると、後続の Web ページ ナビゲーションごとにユーザー エージェントを動的に変更できます。これにより、必要に応じてユーザー エージェントに対する柔軟性と制御が向上します。
以上がWinForms で WebBrowser コントロールのユーザー エージェントを確実に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。