Comment changer d'agent utilisateur dans Chrome à l'aide de Selenium ?
L'un des défis courants rencontrés par les développeurs Web lors de l'automatisation des tâches à l'aide de Selenium et Chrome change l'agent utilisateur par défaut du navigateur. Cela peut être nécessaire pour la compatibilité avec certains sites Web ou applications.
Pour modifier l'agent utilisateur dans Chrome via Selenium, vous pouvez suivre les étapes suivantes :
Importez les bibliothèques Python nécessaires :
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
Créez une nouvelle instance de Chrome WebDriver :
options = Options()
ua = UserAgent()
user_agent = ua.random
print(user_agent)
Définissez l'agent utilisateur personnalisé :
options.add_argument(f'--user-agent={user_agent}')
Initialisez le WebDriver à l'aide du options :
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
Charger le fichier souhaité page Web :
driver.get("https://www.bing.com/")
Quitter le WebDriver :
driver.quit()
Cette approche exploite le module fake_useragent pour sélectionner et définir automatiquement un agent utilisateur aléatoire, offrant de la flexibilité et assurant la compatibilité avec de nombreux sites Web et applications.
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