【发布时间】:2020-10-31 05:56:51
【问题描述】:
我希望在云服务上 24/7 全天候运行 selenium webdriver 脚本。我最大的困惑是 chromedriver 的可执行路径是否会在我的计算机未打开时工作。这可能吗?如果可以,我该怎么做?
【问题讨论】:
标签: python selenium selenium-webdriver google-cloud-platform cloud
我希望在云服务上 24/7 全天候运行 selenium webdriver 脚本。我最大的困惑是 chromedriver 的可执行路径是否会在我的计算机未打开时工作。这可能吗?如果可以,我该怎么做?
【问题讨论】:
标签: python selenium selenium-webdriver google-cloud-platform cloud
如果一个程序在云中运行,它仍然在某种服务器上运行(例如,虚拟机、docker 容器)。所以你必须在云端的这台服务器上安装 chromedriver。您在云端的程序将无法在您的计算机上使用 chromedriver(好吧,一切皆有可能 - 但这会很奇怪)。
这是一个关于在不打开浏览器窗口的情况下运行 Selenium 的类似问题。这是一种适用于服务器的方法:
Selenium testing without browser
或者这里有一个教程:
https://withr.github.io/set-up-selenium-headless-on-ubuntu-16.04/
【讨论】: