selenium.common.exceptions.WebDriverException: Mensaje: error desconocido: Chrome no se pudo iniciar: se bloqueó con ChromeDriver y Selenium en Python

Este es mi script de código:

from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument("user-data-dir=C:\\Users\\hadi\\AppData\\Local\\Google\\Chrome\\User Data") #Path to your chrome profile w = webdriver.Chrome(executable_path="E:\Python\chromedriver.exe", chrome_options=options) w.get("https://www.facebook.com") 

y al ejecutar este script, obtengo este error:

 Traceback (most recent call last): File "E:/Python/MoosaBhai/TestoTes.py", line 6, in  w = webdriver.Chrome(executable_path="E:\\Python\\chromedriver.exe", chrome_options=options) File "C:\Users\hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 75, in __init__ desired_capabilities=desired_capabilities) File "C:\Users\hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 154, in __init__ self.start_session(desired_capabilities, browser_profile) File "C:\Users\hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 243, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users\hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 312, in execute self.error_handler.check_response(response) File "C:\Users\hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: crashed (Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Windows NT 10.0.17134 x86_64) 

He editado mi ruta ejecutable a Chromedriver, pero cuando ejecuto el script, mi controlador Chrome se abre, pero después de eso se atascó durante 2-3 minutos y luego se bloquea con el siguiente error.

Según sus pruebas de código, parece que está intentando acceder a un perfil de Chrome para poder utilizar la siguiente solución:

  • Bloque de código:

     from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument("user-data-dir=C:\\path\\to\\your\\profile\\Google\\Chrome\\User Data\\Profile 2") driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options) driver.get("https://www.google.co.in") 
  • Aquí puede encontrar una discusión detallada en Cómo abrir un perfil de Chrome a través de Python