让requests不走系统 全局 代理
做的是wifi自动验证登录脚本。
用的是Python的requests库。
File "/home/c/.local/lib/python2.7/site-packages/requests/api.py", line 70, in get
return request('get', url, params=params, **kwargs)
File "/home/c/.local/lib/python2.7/site-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/home/c/.local/lib/python2.7/site-packages/requests/sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "/home/c/.local/lib/python2.7/site-packages/requests/sessions.py", line 596, in send
r = adapter.send(request, **kwargs)
File "/home/c/.local/lib/python2.7/site-packages/requests/adapters.py", line 485, in send
raise ProxyError(e, request=request)
requests.exceptions.ProxyError:
HTTPConnectionPool(host='127.0.0.1', port=1080):
Max retries exceeded with url:
http://www.baidu.com/
(Caused by ProxyError('Cannot connect to proxy.', NewConnectionError(
'<requests.packages.urllib3.connection.HTTPConnection object at 0x7fb9fb043810>:
Failed to establish a new connection: [Errno 111] Connection refused',))
)
在当挂了代理后无法正常跳转(代理可用没坏),必须关闭代理才可以使用脚本,很不方便。
希望做到就是像firefox代理配置里那样可以直接连网络免疫系统代理。
求大佬指点一下……
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Stackoverflow中已解决
两种方式:
session = requests.Session()
session.trust_env = False
response = session.get('http://ff2.pw')
或者:
proxies = { "http": None, "https": None}
requests.get("http://ff2.pw", proxies=proxies)
都可以绕过系统设置的代理
你好,可以共享下配置代理的代码吗,我用python3 socks 代理 访问http,总是出错