WebDriverException: Serviço U: /Scraping/chromedriver.exe encerrado inesperadamente. O código de status era: 1 enquanto trabalhava com Chrome e Python
Eu tenho tentado fazer com que o webdriver funcione com o Python no Chrome no trabalho, mas não consigo descobrir o que há de errado, apesar da solução de problemas durante a maior parte do dia.
Descompactei o chromedriver na pasta em que estou trabalhando. Tentei usar oexecutable_path
argumento com chromedriver. Tentei atualizar as opções no chromedriver para direcionar para o arquivo Chrome.exe.
O código está abaixo. Bem direto. 'url' tem um endereço anterior no código que não incluo aqui - o script nem chega tão longe assim.
from selenium import webdriver
driver = webdriver.Chrome(executable_path = 'U:/Scraping/chromedriver.exe')
driver.get(url)
E o erro:
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