python批量查询ip归属
时间: 2023-07-30 13:09:54 浏览: 121
python批量查询IP地址归属地
4星 · 用户满意度95%
你可以使用第三方库IPy和requests,代码如下:
```python
import IPy
import requests
ips = ['8.8.8.8', '114.114.114.114', '202.96.209.133']
for ip in ips:
url = 'http://ip.taobao.com/service/getIpInfo.php?ip=' + ip
try:
r = requests.get(url)
json_data = r.json()
if json_data['code'] == 0:
data = json_data['data']
print('{}: {} {}'.format(ip, data['country'], data['region']))
else:
print('{}: {}'.format(ip, json_data['msg']))
except:
print('{}: 查询失败'.format(ip))
```
这里使用了淘宝的IP地址库,可以查询IP地址的归属地信息。你只需要指定要查询的IP地址列表,然后遍历列表,依次查询每个IP地址的归属地信息即可。
阅读全文