Merge pull request #627 from funsugar/patch-1

Update util.py
This commit is contained in:
hrz
2025-04-05 14:57:01 +08:00
committed by GitHub
+5 -3
View File
@@ -67,11 +67,13 @@ def is_private_ip(ip_addr):
def get_ip_info(ip_addr):
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()
ip_info = {
"city": resp.get("city")
"city": resp.get("city"),
"region": resp.get("region"),
"addr": resp.get("addr")
}
return ip_info
except Exception as e:
@@ -182,4 +184,4 @@ def extract_json_from_string(input_string):
match = re.search(pattern, input_string)
if match:
return match.group(1) # 返回提取的 JSON 字符串
return None
return None