我已将.bashrc中的路径设置为:PATH =“/ Users / ddd / Downloads / geckodriver:$ PATH”export PATH
我仍然无法运行简单的脚本可以帮助我...
回溯(最近一次调用最后一次):文件"helloselenium.py",第2行,在driver = webdriver.Firefox(executable_path = r '\Users\ddd\Downloads\geckodriver.exe')文件"/Library/Python/2.7/site-packages/selenium/webdriver/firefox/webdriver.py",第144行,在 init self.service.start()文件"/Library/Python/2.7/site-packages/selenium/webdriver/common/service.py",第81行,在启动操作系统中.path.basename(self.path),self.start_error_message)selenium.common.exceptions.WebDriverException:消息:'\Users\ddd\Downloads\geckodriver.exe'可执行文件需要在PATH中 .
1 回答
尝试在'/ usr / local / bin'中粘贴geckodriver
传递路径,driver = webdriver.Firefox(path ='/ usr / local / bin / geckodriver')
然后在geckodriver中打开终端类型,如果你看到它开始,它也应该通过Selenium启动Firefox