gpt4 book ai didi

python - 如何在没有系统配置代理的情况下使用请求库

转载 作者:行者123 更新时间:2023-12-01 05:04:36 25 4
gpt4 key购买 nike

如果我向 proxies 参数提供 None 或空的 dictrequests 将自动回退到通过 urllib.request.getproxies() (Python 3)/urllib.getproxies() 获取的为操作系统配置的代理。

import requests
r = requests.get('http://google.com', proxies = {}) # or = None...
print(r.text)

指定 proxies = { 'http': False } 甚至会导致请求由于任何奇怪的原因而完全挂起。

那么如何引导请求直接执行HTTP请求,而不需要任何代理?

最佳答案

事实证明,您必须对要使用直接连接的协议(protocol)使用空字符串:

r = requests.get('http://google.com', proxies = { 'http': '', ... })

很奇怪,但这就是生活。

关于python - 如何在没有系统配置代理的情况下使用请求库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com