O driver da web do Selenium Firefox resulta em erro: O serviço geckodriver foi encerrado inesperadamente. O código de status era: 2
Estou escrevendo um programa que pesquisará em um site entradas específicas dentro de artigos, estou usando o selenium webdriver para Python.
Ao tentar me conectar ao site, recebo esta exceção:
Traceback (most
recent call last):
File "search.py", line 26, in <module>
test.search_for_keywords()
File "search.py", line 13, in search_for_keywords
browser = webdriver.Firefox()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\firefox\webdriver.py", line 65, in __init__
self.service.start()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\common\service.py", line 86, in start
self.assert_process_still_running()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\common\service.py", line 99, in assert_process_still_running
% (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly exited. Status code was: 2
Está dizendo que o webdriver saiu inesperadamente. Como posso corrigir esse problema? Estou tentando conectar com o firefox versão 48.0 com python versão 2.7.12