发布于 更新于
AI总结: 代码
import json
import requests
def getCountryNameByHttp(ip):
'''
查询ip对应国家代码
如果未查询到, 或者...
import json
import requests
def getCountryNameByHttp(ip):
'''
查询ip对应国家代码
如果未查询到, 或者查询异常, 返回空
'''
country = ''
try:
rq = requests.get("http://ip-api.com/json/{}?lang=zh-CN".format(ip))
ip_info = json.loads(rq.content)
if (ip_info['status'] == 'success'):
country = ip_info['country']
return country
except Exception as e:
print("getCountryCode异常.", ip, e)
return country
print(getCountryNameByHttp("8.8.8.8"))
# 美国