【Python】关于开代理后requests连接失败的问题解决方法
回答
收藏

【Python】关于开代理后requests连接失败的问题解决方法

安风
2023-03-10 15:18·浏览量:10891
安风
发布于 2023-03-10 15:1810891浏览

问题背景:

    由于某些特殊业务需要,需要在电脑上挂载VPN,那么如果此时影刀应用中有python代码使用了requests库,就会报如下图错误,问题原因是此时发起requests请求没有通过VPN端口,导致请求被墙。


解决方案:

在vpn软件中找到开放的端口,以clash为例:


然后在python代码中定义一个proxy字典:proxy = {'https': 'http://127.0.0.1:你的vpn端口', 'http': 'http://127.0.0.1:你的vpn端口'}

在requests请求中增加proxies参数,代码示例如下:


至此,请求访问正常。


                                                                      原创---长三角团队

收藏2
全部回答1
最新
发布回答
回答