【发布时间】:2016-04-06 09:58:26
【问题描述】:
我正在尝试弄清楚如何使用 phantomJS 代理服务器。 我想使用 URL 代理 (http://multiwebproxy.com/:8080) 来测试我的 phantomJS 匿名网络抓取能力。到目前为止,我尝试使用以下代码未成功。
任何与 Selenium phantomJS 兼容的免费\付费代理服务的想法?
PROXY = 'http://multiwebproxy.com/:8080'
dcap = dict(DesiredCapabilities.PHANTOMJS)
dcap['proxy'] = {
"httpProxy":PROXY,
"ftpProxy":PROXY,
"sslProxy":PROXY,
"noProxy":None,
"proxyType":"MANUAL",
"class":"org.openqa.selenium.Proxy",
"autodetect":False
}
driver = webdriver.PhantomJS(executable_path=r'/home/ec2-user/utils/phantomjs-2.1.1-linux-x86_64/bin/phantomjs',desired_capabilities=dcap)
【问题讨论】:
标签: python python-2.7 selenium proxy web-scraping