我正在尝试运行脚本(Python3.5),但得到错误'chromedriver'可执行文件需要在PATH中。我知道我可以更改PATH变量,但我想使用绝对路径。我转到了文档https://sites.google.com/a/chromium.org/chromedriver/getting-started
他们使用的代码示例:
import time
from selenium import webdriver
driver = webdriver.Chrome('/path/to/chromedriver') #Optional argument, if not specified will search path.
我的代码:
#!/usr/bin/env python3.5
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
driver=webdriver.Chrome(
"/home/ubuntu/Downloads/chromedriver")
driver.get('https://python.org')
print (driver.title)
关于为什么绝对路径不起作用的任何建议?
解决了这个问题。我需要添加:executable_path,所以driver = webdriver.Chrome( executable_path =“home / ubuntu / Downloads / chromedriver”)现在运行正常。