ubuntu python selenium PhantomJS加载失败

时间:2016-11-15 14:08:15

标签: python selenium ubuntu phantomjs

它在Windows中正确运行但在ubuntu16.04中失败

它在chrome中正确运行但在PhantomJS中失败

仅加载“https://www.facebook.com/”失败

这是代码:

from selenium import webdriver
service_args = ['--proxy=localhost:1081', '--proxy-type=socks5', ]
browser = webdriver.PhantomJS(service_args=service_args)
browser.get('https://twitter.com/')
browser.get_screenshot_as_file('twitter.png')
browser.get('http://www.facebook.com/')
browser.get_screenshot_as_file('facebook.png')
browser.quit()

结果如下:facebook load failed

但推特加载成功

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

首先我尝试使用phantomjs 2.1.1,然后我得到这个错误,当我尝试使用phantomjs 2.1.0错误仍然有,最后我使用phantomjs 1.9.8,现在,幸运的是,一切都很好。我想也许这是与ubuntu的错误幻像2。