它在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
但推特加载成功
非常感谢任何帮助
答案 0 :(得分:0)
首先我尝试使用phantomjs 2.1.1,然后我得到这个错误,当我尝试使用phantomjs 2.1.0错误仍然有,最后我使用phantomjs 1.9.8,现在,幸运的是,一切都很好。我想也许这是与ubuntu的错误幻像2。