在服务器上运行Selenium Chrome

时间:2016-10-28 11:03:35

标签: python selenium

我需要抓一个包含javascript和html的页面。当我运行Selenium Chrome浏览器并将页面保存到文件时,我得到了我需要的结果。但是,它不能与PhanthomJS一起使用 - 我得到一个非常不同的html代码,即使我将这个字符串作为用户代理添加到它:

"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"

我需要PhanthomJS的原因是因为我需要在服务器上运行它,当然,它不会显示。

1)为什么Chrome和PhanthomJS的结果有所不同?

2)由于Chrome selenim会创建一个可见的窗口,是否可以在服务器上运行它?或者我应该以某种方式隐藏窗口?怎么样?

3)或者我应该在服务器上只运行PhanthomJS,因为它没有创建窗口?

0 个答案:

没有答案