Selenium Firefox Webdriver führt zu Fehler: Service Geckodriver wurde unerwartet beendet. Statuscode war: 2

Ich schreibe ein Programm, das eine Website nach bestimmten Einträgen in Artikeln durchsucht. Ich verwende Selenium-Webtreiber für Python.

Während ich versuche, eine Verbindung zu der Site herzustellen, erhalte ich die folgende Ausnahme:

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

Es heißt, dass der Webdriver unerwartet beendet wurde. Wie kann ich dieses Problem beheben? Ich versuche mich mit Firefox Version 48.0 mit Python Version 2.7.12 zu verbinden

Antworten auf die Frage(4)

Ihre Antwort auf die Frage