win10 设置了代理,浏览器正常,代码不正常

2022-01-10 19:38:08 +08:00
 fangwenxue

proxies = {'http': 'http://127.0.0.1:7890', 'https': 'http://127.0.0.1:7890'}
# 手动设置代理正常
response = requests.get('https://api.telegram.org', timeout=5, proxies=proxies)
# 异常
response = requests.get('https://api.telegram.org', timeout=5)
print(response.text)

以前 clash 开了 system proxy 网页跟代码都是正常的,最近重装了 WIN10 程序不好使了,是还有什么设置?

1053 次点击
所在节点    问与答
5 条回复
ysc3839
2022-01-10 20:36:48 +08:00
绝大多数命令行软件不会使用系统的代理设置,只会读取 http(s)_proxy 等环境变量。
Tumblr
2022-01-10 20:51:46 +08:00
netsh winhttp show proxy
看看有没有 proxy 设置显示出来呢。
beeeeeeat
2022-01-10 23:41:33 +08:00
是不是 urllib3 的问题,更到 1.26 后有 SSL 异常
xiyuesaves
2022-01-11 08:50:30 +08:00
用的 clash 的话试试 TUN 模式吧
fangwenxue
2022-01-11 09:04:03 +08:00
@beeeeeeat
确实,requests 降级后正常了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827407

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX