脚本 Python

发布于 更新于

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"))
# 美国