WebDriverException: Servicio U: /Scraping/chromedriver.exe salió inesperadamente. El código de estado era: 1 mientras trabajaba con Chrome y Python
He estado tratando de hacer que el controlador web funcione con Python en Chrome en el trabajo, pero por mi vida no puedo entender lo que está mal, a pesar de la solución de problemas durante la mayor parte del día.
Descomprimí chromedriver en la carpeta en la que estoy trabajando. Intenté usarexecutable_path
argumento con chromedriver. Intenté actualizar las opciones dentro de chromedriver para dirigir al archivo Chrome.exe.
Code está debajo. Muy claro. 'url' tiene una dirección anterior en el código que no estoy incluyendo aquí; el script ni siquiera llega tan lejos de todos modos.
from selenium import webdriver
driver = webdriver.Chrome(executable_path = 'U:/Scraping/chromedriver.exe')
driver.get(url)
Y el error:
Traceback (most recent call last):
File "<ipython-input-67-db2ce2aa7cdf>", line 1, in <module>
runfile('U:/Scraping/Project.py', wdir='U:/Scraping')
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "U:/Scraping/Project.py", line 14, in <module>
driver = webdriver.Chrome(executable_path = 'U:/Scraping/chromedriver.exe')
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__
self.service.start()
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 98, in start
self.assert_process_still_running()
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 111, in assert_process_still_running
% (self.path, return_code)
WebDriverException: Service U:/Scraping/chromedriver.exe unexpectedly exited. Status code was: 1