当我尝试使用 Armbian Buster 在我的 Orange Pi 上创建 Selenium Firefox Webdriver 时
import selenium
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
options = Options()
options.headless = True
driver = webdriver.Firefox(options=options, executable_path='/usr/local/bin/geckodriver')
例外
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
被抛出。当我使用来自githubgeckodriver
的最后一个ARMv7构建以及根据此处构建时,就会发生这种情况。geckodriver
geckodriver
二进制文件位于并且是可执行的/usr/local/bin/
,但是当我尝试
geckodriver --version
我明白了
-bash: /usr/local/bin/geckodriver: No such file or directory
这导致我假设我的方法存在根本性错误。那么如何geckodriver
在带有 Armbian Buster 的 Orange Pi 上正确安装?