„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich Microsoft Edge Mobile in Google Chrome mit Selenium simulieren?

Wie kann ich Microsoft Edge Mobile in Google Chrome mit Selenium simulieren?

Veröffentlicht am 08.11.2024
Durchsuche:361

How Can I Simulate Microsoft Edge Mobile in Google Chrome with Selenium?

Ändern des Benutzeragenten in Google Chrome mit Selenium

In Selenium-Automatisierungsskripten ist das Festlegen eines bestimmten Benutzeragenten für ein Browserfenster von entscheidender Bedeutung, um das Geräteverhalten zu simulieren und das Rendern der Website sicherzustellen wie erwartet. In diesem Fall wollen wir den Benutzeragenten in Google Chrome auf den von Microsoft Edge Mobile ändern.

Hier ist eine prägnante Lösung:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent

ua = UserAgent()
user_agent = ua.edge

options = Options()
options.add_argument(f'--user-agent={user_agent}')

driver = webdriver.Chrome(chrome_options=options)
driver.get("https://www.google.co.in")

Dieser Code verwendet Pythons beliebte fake_useragent-Bibliothek, um einen zufälligen Edge-Benutzeragenten abzurufen. Die Methode add_argument fügt dann den Benutzeragenten in die Chrome-Optionen ein. Wenn das Skript ausgeführt wird, startet Chrome mit dem angegebenen Benutzeragenten und öffnet Google mit einer Edge Mobile-Identität.

Mit diesem Ansatz können Sie mühelos jeden gewünschten Benutzeragenten in Ihren Selenium-Automatisierungsszenarien festlegen und so das Testen von Websites erleichtern über verschiedene Geräte und Browser hinweg.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3