python2使用requests

2017-12-07  本文已影响0人  char1y1

使用requests.get出现raise ProxyError(e, request=request)错误


折腾了很久发现好像是代理问题 可以用禁用代理的发现解决

完全禁止代理服务器方法

创建一个会话

设置session.trust_env为False

使用该会话创建您的请求

import requests

session = requests.session()

session.trust_env=False

r=session.get('http://www.baidu.com')

r.text

已经拿到了百度的页面

如果您只想禁用特定域的代理(如localhost),则可以使用NO_PROXY环境变量

import requests

os.environ['NO_PROXY'] = 'www.baidu.com'

r = requests.get('www.baidu.com')

r.text

上一篇 下一篇

猜你喜欢

热点阅读