我需要在远程linux主机(Webfaction)上运行Selenium(或其他可以处理javascript的webscraping工具)。我正在使用Python。
这可能吗?服务器很简单,所以我无法运行浏览器。或者,如果我使用PyVirtualDisplay,我可以吗?
用HtmlUnit运行Selenium怎么样?
我尝试过使用Selenium和Selenium / PyVirtualDisplay / ChromeDriver,但不断收到各种错误消息。所以我想知道在继续调试不可能的事情之前是否可能这样做。
答案 0 :(得分:1)
如果你需要处理JavaScript,Selenium / Webdriver似乎是一个很好的解决方案。
如果你需要无头跑,GhostDriver(而不是ChromeDriver)是一个很好的选择。它基于PhantomJS,一个基于Webkit的无头浏览器。它有完整的JS支持。