Heim  >  Artikel  >  Backend-Entwicklung  >  Wie können Sie Ihren Benutzeragenten in Google Chrome mit Selenium fälschen?

Wie können Sie Ihren Benutzeragenten in Google Chrome mit Selenium fälschen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 06:21:30390Durchsuche

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

So ändern Sie den Benutzeragenten in Selenium für Google Chrome

Das Ändern des Benutzeragenten in Chrome mithilfe von Selenium in Python ist eine häufige Anforderung für verschiedene Testszenarien. Um dies zu erreichen, können Sie den folgenden Ansatz verwenden:

Beginnen Sie mit dem Importieren der erforderlichen Bibliotheken, einschließlich Selenium und dem Optionsmodul zum Ändern von Chrome-Optionen.

<code class="python">from selenium import webdriver
from selenium.webdriver.chrome.options import Options</code>

Als nächstes erstellen Sie eine Instanz von Optionen und fügen Sie den gewünschten Benutzeragenten mit der Methode add_argument() hinzu. In diesem Beispiel stellen wir den Benutzeragenten so ein, dass er Microsoft Edge Mobile simuliert:

<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>

Jetzt erstellen Sie eine neue Chrome-Treiberinstanz mit den geänderten Optionen:

<code class="python">driver = webdriver.Chrome(chrome_options=opts)</code>

Abschließend Navigieren Sie mit der Methode get() zur gewünschten Webseite:

<code class="python">driver.get("https://www.bing.com/")</code>

Durch Befolgen dieser Schritte können Sie einen benutzerdefinierten Benutzeragenten für Chrome festlegen, wenn Sie es über Selenium öffnen, sodass Sie Websites aus der Perspektive von testen können einen anderen Browser oder ein anderes Gerät.

Das obige ist der detaillierte Inhalt vonWie können Sie Ihren Benutzeragenten in Google Chrome mit Selenium fälschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn