已知ip,如何利用python获取ip归属地
时间: 2024-06-09 22:08:01 浏览: 53
你可以使用第三方库 `requests` 和 `json` 来获取 IP 归属地。以下是一个示例代码:
```python
import requests
import json
ip = "你要查询的 IP 地址"
url = f"http://ip-api.com/json/{ip}?lang=zh-CN" # 设置查询接口的 URL
response = requests.get(url) # 发送 GET 请求
result = json.loads(response.text) # 解析响应数据
# 打印归属地信息
print(f"查询 IP:{result['query']}")
print(f"IP所在地:{result['country']} {result['regionName']} {result['city']}")
print(f"运营商:{result['isp']}")
```
注意:这个接口每秒钟只允许查询 150 次,如果需要频繁使用,可以考虑使用其他的 IP 归属地查询接口。
阅读全文