Error de ruta de ChromeDriver no disponible resuelto mediante WebDriverManager
Muchos usuarios encuentran el mensaje de error " WebDriverException: Mensaje: el ejecutable 'chromedriver' debe estar disponible en la ruta" cuando se usa Selenium con Python. A pesar de configurar la ruta ejecutable en la variable de entorno "Ruta", el problema persiste.
El método tradicional para resolver este error implicaba la descarga manual y la configuración de la ruta del binario ChromeDriver. Sin embargo, hay una solución más sencilla disponible a través de WebDriverManager.
Instalación de WebDriverManager
Ejecute el siguiente comando para instalar WebDriverManager:
pip install webdriver-manager
Usando WebDriverManager con Selenium
Con WebDriverManager instalado, puede modificar el código de Selenium de la siguiente manera:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
WebDriverManager descarga y configura automáticamente el binario ChromeDriver apropiado para su sistema operativo, eliminando la necesidad de administración manual. Este enfoque también se extiende a otros controladores web como Firefox, Edge e IE.
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