【分析IP地址所在的国家、AS号、云数据中心等】

分析IP地址所在的国家、AS号、云数据中心等

ip-api方式

ip-api是一个免费的IP地址查询服务,可以通过IP地址获取有关该地址的各种信息,例如国家、城市、邮政编码、经纬度、时区、ISP等。它提供了一个简单的API,可以通过HTTP请求来查询IP地址信息。使用ip-api可以帮助开发人员更好地了解其用户的位置和网络环境,从而更好地优化其应用程序。

代码如下:

import requests

# 待查询的IP地址
ip_address = "1.1.1.1"

# 查询IP地址归属地信息
url = "http://ip-api.com/json/"+ip_address
response = requests.get(url)
data = response.json()

# 可以查看返回的data有什么信息
print(data)
# 返回的data是字典形式,可以使用索引查看具体信息
print("org:"+data['org'])
print("as:"+data['as'])
print("country:"+data['country'])
print("isp:"+data['isp'])

print(data)结果如下:
{‘status’: ‘success’, ‘country’: ‘Australia’, ‘countryCode’: ‘AU’, ‘region’: ‘QLD’, ‘regionName’: ‘Queensland’, ‘city’: ‘South Brisbane’, ‘zip’: ‘4101’, ‘lat’: -27.4766, ‘lon’: 153.0166, ‘timezone’: ‘Australia/Brisbane’, ‘isp’: ‘Cloudflare, Inc’, ‘org’: ‘APNIC and Cloudflare DNS Resolver project’, ‘as’: ‘AS13335 Cloudflare, Inc.’, ‘query’: ‘1.1.1.1’}

返回的data中又国家,AS号,时区,城市,ISP,组织等,可以根据自己所需使用索引。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值