4

我需要在远程 linux 主机(Webfaction)上运行 Selenium(或其他可以处理 javascript 的网络抓取工具)。我正在使用 Python。

这可能吗?服务器没有 gui,所以我无法运行浏览器。或者,如果我使用 PyVirtualDisplay,我可以吗?

用 HtmlUnit 运行 Selenium 怎么样?

我曾尝试将 Selenium 与 Selenium/PyVirtualDisplay/ChromeDriver 一起使用,但不断收到各种错误消息。所以我想知道在我继续调试不可能的事情之前这是否可能。

4

1 回答 1

2

如果你需要处理 JavaScript Selenium/Webdriver 似乎是一个不错的解决方案。

如果您需要无头运行,GhostDriver(而不是 ChromeDriver)是一个很好的选择。它基于PhantomJS,一个基于 Webkit 的无头浏览器。它具有完整的 JS 支持。

于 2013-03-17T08:53:30.520 回答