Update util.py

修复根据IP地址获取城市地址出错的问题
This commit is contained in:
funsugar
2025-04-01 17:27:58 +08:00
committed by GitHub
parent 7c389a0641
commit ee17d9416a
+4 -2
View File
@@ -67,11 +67,13 @@ def is_private_ip(ip_addr):
def get_ip_info(ip_addr): def get_ip_info(ip_addr):
try: try:
url = "https://whois.pconline.com.cn/ipJson.jsp?json=true" url = f"https://whois.pconline.com.cn/ipJson.jsp?json=true&ip={ip_addr}"
resp = requests.get(url).json() resp = requests.get(url).json()
ip_info = { ip_info = {
"city": resp.get("city") "city": resp.get("city"),
"region": resp.get("region"),
"addr": resp.get("addr")
} }
return ip_info return ip_info
except Exception as e: except Exception as e: