instancia de webdriver.Chrome() en selenium

Al crear una instancia de webdriver.Chrome() en Selenium, puedes pasar varias opciones de configuración para personalizar el comportamiento del navegador. Estas opciones te permiten controlar aspectos como la ventana del navegador, el comportamiento de navegación, la privacidad y más. A continuación, te muestro algunas de las opciones comunes que puedes utilizar al crear un objeto webdriver.Chrome():


from selenium import webdriver

# Crear opciones de Chrome
chrome_options = webdriver.ChromeOptions()

# Ejemplos de opciones comunes:

# 1. Modo incógnito
chrome_options.add_argument('--incognito')

# 2. Deshabilitar las notificaciones
chrome_options.add_argument('--disable-notifications')

# 3. Deshabilitar las imágenes
chrome_options.add_argument('--blink-settings=imagesEnabled=false')

# 4. Iniciar maximizado
chrome_options.add_argument('--start-maximized')

# 5. Cambiar la ubicación de descargas
chrome_options.add_argument('--download.default_directory=/ruta/a/carpeta')

# 6. Ejecutar en segundo plano (headless)
chrome_options.add_argument('--headless')

# 7. Cambiar el User-Agent
chrome_options.add_argument('--user-agent=MiUserAgentPersonalizado')

# 8. Cambiar el idioma
chrome_options.add_argument('--lang=es')

# Crear instancia de Chrome WebDriver con las opciones
driver = webdriver.Chrome(chrome_options=chrome_options)

# Realizar acciones con el driver

# Cerrar el navegador
driver.quit()

No hay comentarios.:

Publicar un comentario

INDICE