Dans les scripts d'automatisation Selenium, la définition d'un agent utilisateur spécifique pour une fenêtre de navigateur est essentielle pour simuler le comportement de l'appareil et garantir le rendu du site Web. comme prévu. Dans ce cas, nous visons à modifier l'agent utilisateur de Google Chrome par celui de Microsoft Edge Mobile.
Voici une solution succincte :
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")
Ce code utilise la populaire bibliothèque fake_useragent de Python pour récupérer un agent utilisateur Edge aléatoire. La méthode add_argument injecte ensuite l'agent utilisateur dans les options de Chrome. Lorsque le script s'exécute, Chrome se lancera avec l'agent utilisateur spécifié, ouvrant Google avec une identité Edge Mobile.
En utilisant cette approche, vous pouvez facilement définir n'importe quel agent utilisateur souhaité dans vos scénarios d'automatisation Selenium, facilitant ainsi les tests de sites Web. sur divers appareils et navigateurs.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3