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

Mary-Kate Olsen
Libérer: 2024-10-30 08:04:02
original
597 Les gens l'ont consulté

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, notre objectif est de 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")
Copier après la connexion

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 lance avec l'agent utilisateur spécifié, ouvrant Google avec une identité Edge Mobile.

Grâce à 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!