2017-06-21 2 views
0

私はPythonを使用してセレンでいくつかのコードを実行していますが、私はすでにwebdriverを作成した後にUserAgentを動的に変更する必要があるとわかりました。可能であればどのようなアドバイスができ、どのようにこれを行うことができますか?ちょうどハイライト - 私はほとんどすべてのGETまたはPOST要求を送信した後、オンザフライで変更したいですPythonのセレンとクロムのwebdriver - ユーザーエージェントの変更

+0

Firefoxでは、 "chrome"コンテキストで "execute_script"を呼び出し、ヘッダーを 'browser.webRequest.onBeforeRequest'で上書きすることで可能です。 Chromeでも可能ですが、拡張機能を構築する必要があります。 –

+1

Web拡張機能を使用してオンザフライでヘッダを変更するには:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Intercept_HTTP_requests –

答えて

0

私は新しいドライバを作成し、ユーザーエージェント以外の古いドライバからすべての必要な属性をコピーします。

関連する問題