Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-10-28 06:21:30
Original
548 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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

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

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

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

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage