Google Chrome の Selenium でユーザー エージェントを変更する方法
Python の Selenium を使用して Chrome でユーザー エージェントを変更することは、次の一般的な要件です。さまざまなテストシナリオ。これを実現するには、次のアプローチを使用できます。
まず、Selenium や Chrome オプションを変更するためのオプション モジュールなど、必要なライブラリをインポートします。
<code class="python">from selenium import webdriver from selenium.webdriver.chrome.options import Options</code>
次に、次のインスタンスを作成します。オプションを指定し、add_argument() メソッドを使用して目的のユーザー エージェントを追加します。この例では、Microsoft Edge Mobile をシミュレートするようにユーザー エージェントを設定します:
<code class="python">opts = Options() opts.add_argument("user-agent=Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 640 XL LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166")</code>
次に、変更されたオプションを使用して新しい Chrome ドライバー インスタンスを作成します:
<code class="python">driver = webdriver.Chrome(chrome_options=opts)</code>
最後に、 get() メソッドを使用して目的の Web ページに移動します:
<code class="python">driver.get("https://www.bing.com/")</code>
これらの手順に従うと、Selenium 経由で Chrome を開くときにカスタム ユーザー エージェントを設定でき、Web サイトを次の観点からテストできます。別のブラウザまたはデバイス。
以上がSeleniumを使用してGoogle Chromeでユーザーエージェントを偽装する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。