"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je simuler Microsoft Edge Mobile dans Google Chrome avec Selenium ?

Comment puis-je simuler Microsoft Edge Mobile dans Google Chrome avec Selenium ?

Publié le 2024-11-08
Parcourir:209

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

Modification de l'agent utilisateur dans Google Chrome à l'aide de Selenium

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.

Dernier tutoriel Plus>

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