Selenium在共享gui-less主机上

时间:2013-03-16 07:19:20

标签: linux selenium web-scraping

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

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

用HtmlUnit运行Selenium怎么样?

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

1 个答案:

答案 0 :(得分:1)

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

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