Heim > Artikel > Backend-Entwicklung > Wie können Sie Ihren Benutzeragenten in Google Chrome mit Selenium fälschen?
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!