Windows上使用selenium和Google Collab的chromedriver路径存在问题

Windows上使用selenium和Google Collab的chromedriver路径存在问题,windows,selenium,path,webdriver,Windows,Selenium,Path,Webdriver,我在Windows上安装了selenium和chromedriver 我在/Windows/System32中复制了chromedriver,名称为full path/Windows/System32/chrome browser/chromedriver 然后我写道: driver = webdriver.Chrome("/Windows/System32/chromium-browser/chromedriver") 我还尝试在/Windows前面写C:C,我还尝试在“

我在Windows上安装了selenium和chromedriver

我在/Windows/System32中复制了chromedriver,名称为full path/Windows/System32/chrome browser/chromedriver

然后我写道:

driver = webdriver.Chrome("/Windows/System32/chromium-browser/chromedriver")
我还尝试在/Windows前面写C:C,我还尝试在“C:/…”前面写r,但这并没有解决问题

但我收到了这个错误信息:

WebDriverException:消息:“chromedriver”可执行文件需要位于路径中。请看

我检查了是否向系统变量添加了chrome驱动程序:

PS:当我使用Jupyter笔记本而不是Google Collaboratory时,错误不会发生

driver = webdriver.Chrome("/Windows/System32/chromium-browser/chromedriver")
windows chromedriver是一个exe文件,因此上面的文件是错误的,您应该使用类似

driver = webdriver.Chrome(executable_path="C:/Windows/System32/chromium-browser/chromedriver.exe")

确保您下载了正确的版本,并使用可执行的_path=argument name

您提供的解决方案看起来不错,但不能将OP的方法完全错误。一些linux/windows/macos版本仍然将默认参数视为键
可执行路径的值。