es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo acceder a Corsair.com con Python Selenium?

¿Es posible acceder a https://www.corsair.com/ con Selenium en Python sin ser bloqueado por Corsair?

Cuando intento cargar la página en Selenium, me sigue dando este mensaje de error:
Error al cargar el sitio web de Corsair con Selenium

Lo que intenté para evitarlo fue cambiar el user-agent a uno aleatorio, pero no solucionó el problema.

Este es mi código:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from fake_useragent import UserAgent

options = webdriver.ChromeOptions()
options.add_argument("window-size=1400,600")
ua = UserAgent()
user_agent = ua.random
print(user_agent)
options.add_argument(f'user-agent={user_agent}')
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(ChromeDriverManager().install(), chrome_options=options)

print('Cargando el sitio web de Corsair ...')
driver.get("https://www.corsair.com/")
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error recibido, parece que Corsair está bloqueando el acceso desde solicitudes automatizadas realizadas a través de Selenium. Cambiar el agente de usuario a uno aleatorio tampoco funcionó. Por lo tanto, actualmente no es posible acceder a https://www.corsair.com/ con Selenium en Python sin ser bloqueado por Corsair.

Comments are closed.