解决 python requests ProxyError、SSLError报错问题,以及重定向问题
window 11系统,自己不知道设置过代理,请求python请求的时候遇到报错 ProxyError 感觉莫名其妙 的,之前钉钉也是加载不了图片,死活找不到原因
# 压根儿不用这么麻烦,直接两种方式:
# 方法一:
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)
# 都可以绕过系统设置的代理就好了
加上参数:verify=False,可以不验证SSL,解决SSLError报错问题,在开发环境或者不需要验证SSL证书的时候一定会遇到
如果不需要跟随重定向,则可以使用参数:allow_redirects=False
result = requests.get(url, proxies={"http": None, "https": None}, verify=False, allow_redirects=False)
#result.history是重定向历史
print(result.history, result.headers, result.headers.get('Location'))