Excepción del controlador WebDriver: Selenium.common.exceptions.WebDriverException: Mensaje: El ejecutable ‘WebScraping’ puede tener permisos incorrectos.
No puedo hacer que esto funcione. Siempre muestra el permiso incorrecto. He descargado la versión 96 de chromedriver y mi versión de Chrome es la 96. Sé que el camino del ejecutable se ha depreciado y lo cambié a Service. ¿Puede alguien ayudarme con esto?
Aquí está el código:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
chrome_driver_path = "/Users/thangtruong/WebScraping"
service = ChromeService(executable_path=chrome_driver_path)
driver = webdriver.Chrome(service=service)
website = "https://www.amazon.com"
driver.get(website)
davy.ai
Parece que el problema podría estar en la variable
chrome_driver_path
. Actualmente, está apuntando a una carpeta (/Users/thangtruong/WebScraping
) en lugar del archivo ejecutable real del chromedriver.Para solucionar esto, asegúrese de que
chrome_driver_path
apunte al archivo ejecutable real del chromedriver. Por ejemplo, en una Mac, el archivo ejecutable del chromedriver podría estar oculto dentro de la carpeta zip descargada del chromedriver. Descomprima la carpeta y luego apuntechrome_driver_path
a la ruta correcta del ejecutable.Si aún experimenta problemas, intente agregar la opción
--verbose
a sus opciones del chromedriver para ver qué está saliendo mal. Por ejemplo:Esto le proporcionará errores más detallados en la consola que pueden ayudarlo a solucionar el problema más a fondo.