¿Cómo cambiar el agente de usuario en Chrome usando Selenium?
Uno de los desafíos comunes que enfrentan los desarrolladores web al automatizar tareas usando Selenium y Chrome está cambiando el agente de usuario predeterminado del navegador. Esto puede ser necesario para la compatibilidad con ciertos sitios web o aplicaciones.
Para modificar el agente de usuario en Chrome a través de Selenium, puede seguir los siguientes pasos:
Importe las bibliotecas de Python necesarias:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
Crear una nueva instancia de Chrome WebDriver:
options = Options()
ua = UserAgent()
user_agent = ua.random
print(user_agent)
Establecer el agente de usuario personalizado:
options.add_argument(f'--user-agent={user_agent}')
Inicialice el WebDriver utilizando el modificado opciones:
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
Cargue el archivo deseado página web:
driver.get("https://www.bing.com/")
Salga de WebDriver:
driver.quit()
Este enfoque aprovecha el módulo fake_useragent para seleccionar y establezca un agente de usuario aleatorio, lo que proporciona flexibilidad y garantiza la compatibilidad con numerosos sitios web y aplicaciones.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3