我正在尝试在Google Compute Engine上的虚拟机上运行Selenium脚本。我有一台 debian-10-buster 机器。
我已经做了一个pip3 install selenium
但是当我运行脚本时,出现此错误:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
当我尝试在本地机器上设置硒时,我看到了此错误。我知道我需要下载 chromedriver 可执行文件并将其保存在虚拟机中的路径中。但是,我一般是使用Linux和SSH的新手,所以我有两个问题:
- 如何在谷歌虚拟机中下载Chrome Driver可执行文件?
- 谷歌虚拟机中的
PATH
位置是什么?
感谢您与我分享的任何帮助!
这是因为程序无法找到chromedriver.exe 您需要从错误中提到的链接下载它,或者只是谷歌它。 然后,您需要像这样专门定义保存它的路径:
驱动程序 = 网络驱动程序。Chrome(executable_path=r"C:\Users\user\Downloads\chromedriver.exe"(
以上是用Python完成的。