ホームページ  >  記事  >  バックエンド開発  >  Seleniumを使用してGoogle Chromeでユーザーエージェントを偽装する方法?

Seleniumを使用してGoogle Chromeでユーザーエージェントを偽装する方法?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-28 06:21:30390ブラウズ

How to Spoof Your User Agent in Google Chrome using Selenium?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。