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