我在Python中使用Selenium,尝试运行webdriver函数:
default_browser = webdriver.Firefox()
出现了以下异常:
WebDriverException: Message: 'geckodriver'可执行文件需要在PATH中。
在这个网站上找到了geckodriver:https://github.com/mozilla/geckodriver 但是在Ubuntu 16.04上如何安装它并且我能修复这个问题吗?
default_browser = webdriver.Firefox()
出现了以下异常:
WebDriverException: Message: 'geckodriver'可执行文件需要在PATH中。
在这个网站上找到了geckodriver:https://github.com/mozilla/geckodriver 但是在Ubuntu 16.04上如何安装它并且我能修复这个问题吗?
firefox-geckodriver
Ubuntu软件包似乎在Ubuntu 22.04中不再可用:https://packages.ubuntu.com/impish/web/firefox-geckodriver - countermeasuresudo apt install firefox
命令将会同时安装geckodriver。 - countermeasuresnap
安装有关,即使使用apt
安装也是如此。我也很想听听对此有一些了解的人是如何工作的 :) - countermeasure