【解决方法】python request 配置了代理,但访问网站时不走代理

原因

python request proxies设置包括:

{
    'http':'http://x.x.x.x:x',
    'https':'https://x.x.x.x:x'
}

表示访问http、https的网站分别使用的代理地址,如果不指定https的值,访问https网站时不会通过代理访问,而是通过原本网络。

所以,即使代理只支持http,https的值也需要填写。

解决方法

填上https键的值,若代理只支持http,填http://x.x.x.x:x即可。

参考

Python 遭遇 ProxyError 问题记录

posted on 2024-12-10 14:59  q1uki  阅读(328)  评论(0)    收藏  举报  来源