【发布时间】:2016-12-05 11:09:57
【问题描述】:
我正在使用 phantomJS 作为 selenium 的驱动程序。我的代码是用python编写的。我遵循了类似问题的建议,并正在使用以下内容:
service_args = [
'--proxy=78.23.244.145:80',
'--proxy-type=http',
]
driver = webdriver.PhantomJS(service_args=service_args)
driver.get('http://www.whatismyip.com/')
但是,当我打印 html 时,几乎没有任何显示:
print driver.page_source
输出:
<html><head></head><body></body></html>
如果我只使用对 phantomJS 的通常调用来执行此操作,则该网站将照常显示:
driver = webdriver.PhantomJS()
作为参考,我已经用这个列表中的一堆代理尝试了这个:
http://proxylist.hidemyass.com/search-1291972#listable
我想知道如何在使用代理时让页面正确显示。任何帮助,将不胜感激!
【问题讨论】:
标签: python selenium proxy phantomjs