Google Compute Engine 虚拟机上的 Selenium chromedriver 可执行文件



我正在尝试在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的新手,所以我有两个问题:

  1. 如何在谷歌虚拟机中下载Chrome Driver可执行文件?
  2. 谷歌虚拟机中的PATH位置是什么?

感谢您与我分享的任何帮助!

这是因为程序无法找到chromedriver.exe 您需要从错误中提到的链接下载它,或者只是谷歌它。 然后,您需要像这样专门定义保存它的路径:

驱动程序 = 网络驱动程序。Chrome(executable_path=r"C:\Users\user\Downloads\chromedriver.exe"(

以上是用Python完成的。

相关内容

  • 没有找到相关文章

最新更新