由于某些特殊业务需要,需要在电脑上挂载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参数,代码示例如下:

至此,请求访问正常。
原创---长三角团队