0%

python脚本+qqwry纯真离线IP库实现批量查询IP归属地

前言

工作上需要批量查询IP归属,但是在线接口有访问频率限制,查询频次一增加就获取不到结果。于是在网上找到了纯真离线IP信息库,可实现本地查询。结合python脚本,可实现快速批量查询IP归属地。

怎么做

下载纯真离线IP信息库

github下载最新的离线IP信息库。
image.png

安装qqwry-py3

安装命令:pip3 install qqwry-py3
image.png
image.png

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
from qqwry import QQwry
q = QQwry()
q.load_file('qqwry_lastest.dat')

data = open('ip.txt')
data1 = data.readlines()
ipresult = open('jieguo.txt','w')
for i in data1:
result = q.lookup(i.strip())
city = result[0]
typenet = result[1]
ipresult.write(i.strip()+'\t' + city + '\t' + typenet + '\n')
ipresult.close()

参考博文

https://zhuanlan.zhihu.com/p/53295301

-------------本文结束感谢您的阅读-------------