Выполнено: многочисленные исследования, но не удалось получить ожидаемый результат - PullRequest
0 голосов
/ 20 июня 2020

Я пробовал запустить код ниже в python интерпретаторе IDE, а также в PyCharm, устанавливая модуль, но все еще получаю сообщение об ошибке (я установил модуль селена),

from selenium import webdriver
browser = webdriver.Firefox()
type(browser)
browser.get('http://inventwithpython.com')
------------------------------------------------------------------------------------------
Output:
Traceback (most recent call last):
  File "demo.py", line 2, in <module>
    browser = webdriver.Firefox()
  File "/usr/lib/python3/dist-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__
    self.service.start()
  File "/usr/lib/python3/dist-packages/selenium/webdriver/common/service.py", line 81, in start
    raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 

1 Ответ

0 голосов
/ 20 июня 2020

Сначала посмотрите на это и установите webdriver для вашей системы. Затем добавьте его в свой системный путь (я не знаю, какая у вас ОС, поэтому вам нужно найти руководство по этому поводу самостоятельно, и это не сложно) или для временного использования добавьте это в свой код:

browser=webdriver.Chrome(executable_path=r"C:\path\to\chromedriver.exe") 
    # Change Chrome to your desired browser and if you are not on Windows it doesn't have .exe
...