Python + Selenium + Firefox 如何使用需要auth的代理?
我的代码如下:
self.current_proxy = {}
self.current_proxy['proxy'] = "proxy:1000"
profile = webdriver.FirefoxProfile()
if 'proxy' in self.current_proxy:
proxy_arr = Common.ic_explode(self.current_proxy['proxy'], ":")
profile.set_preference('network.proxy.type', 1)
profile.set_preference('network.proxy.http', proxy_arr[0])
profile.set_preference('network.proxy.http_port', int(proxy_arr[1]))
profile.set_preference('network.proxy.ssl', proxy_arr[0])
profile.set_preference('network.proxy.ssl_port', int(proxy_arr[1]))
#profile.set_preference("network.proxy.user_name", 'aaaaa')
#profile.set_preference("network.proxy.password", 'bbbbb')
profile.update_preferences()
self.browser = webdriver.Firefox(profile)
self.browser.set_page_load_timeout(100)
self.browser.implicitly_wait(5)
self.browser.get("http://www.baidu.com")
这两句是不起效果的
#profile.set_preference("network.proxy.user_name", 'aaaaa')
#profile.set_preference("network.proxy.password", 'bbbbb')
请教高手如何做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
感谢分享,我上传完整的代码,并已验证通过的
附上浏览器插件下载地址:https://github.com/mimvp/mimv...
算是解决了吧~ 附上自己的测试代码:(.xpi文件Google搜下都能搜到下载地址)