奇葩了, requests 必须通过 charles 才能访问网络,求救

2019-07-19 18:00:37 +08:00
 dididaren
之前 python 使用 requests 访问网站,抓包一直都挺正常的

但现在却不行了

要想使用 requests,必须走 charles 的代理才行

如果 关掉 charles 或者 取消勾选 charles proxy 设置项里的 macOS proxy,requests.get/post 就陷入假死状态。

卸载了 charles,删除了所有的 charles 配置 ,重置了无线网络,开关机 N 次 都无法解决。

推测是 charles 接管了 mac 的 sockes 代理? 现在毫无头绪, 请教大佬。
3999 次点击
所在节点    Python
24 条回复
jaskle
2019-07-20 08:15:10 +08:00
想黑华为!作为狗子的我第一个不愿意!
ik
2019-07-20 11:05:32 +08:00
解决了就好
chloey027
2019-07-20 17:30:36 +08:00
同 10 楼,20 楼,原先我也只能用代理爬,win10, 系统那里代理设置关闭,然后刷新了下 dns, 重启网络设置,ok,注意是否 requests 设置了默认代理
brobird
2019-07-20 19:14:47 +08:00
你是不是路由器上开了什么“安全防护”之类的功能……关掉应该就好了?

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

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

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

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

© 2021 V2EX