如何在云端运行selenium web driver

Bco*_*sBB 3 python cloud selenium selenium-webdriver google-cloud-platform

我希望在云服务上 24/7 运行 selenium webdriver 脚本。我最大的困惑是,当我的计算机未打开时,chromedriver 的可执行路径是否可以工作。这可能吗?如果可以,我该怎么做?

小智 5

如果一个程序在云中运行,它仍然运行在某种服务器上(例如虚拟机、docker 容器)。所以你必须在云端的这台服务器上安装chromedriver。您在云中的程序将无法在您的计算机上使用 chromedriver(好吧,一切皆有可能 - 但这会很奇怪)。

这是一个关于在不打开浏览器窗口的情况下运行 Selenium 的类似问题。这是一种适用于服务器的方法:
无需浏览器的 Selenium 测试

或者这里有一个教程:
https://withr.github.io/set-up-selenium-headless-on-ubuntu-16.04/