Python IPify VPN 检查器 API KeyError

Python IPify VPN Checker API KeyError

我正在尝试使用 https://vpn-proxy-detection.ipify.org,但无法正常工作。我如何在“proxy”

中获取值“vpn”
req2 = requests.get(url = VPNLink + IP)
data3 = req2.json()
print(data3)
VPN = data3[""]
print(VPN)

Traceback (most recent call last):
  File "c:\Users\Administrator\Desktop\VPNChecker.py", line 47, in <module>
    VPN = data3["proxy.vpn"]
KeyError: 'proxy.vpn

这是 API 的输出:

{"ip":"8.8.8.8","proxy":{"proxy":false,"vpn":false,"tor":false}}

你应该这样做:

VPN = data3["proxy"]["vpn"]

但请注意,当您的程序执行网络操作时,您必须注意异常情况(例如,未找到服务器、服务器已关闭、如果没有 proxyvpn 则出现 KeyError) .