解析ip
pip install qy-ip-parse
解析ip时 需要到ip库,百度网盘地址
链接: https://pan.baidu.com/s/17LTFn9on1hktkxggP9K0wA 提取码: g6zj
将数据存入到redis中(数据为二进制格式)
import redis
class UploadToRedis:
def __init__(self, host, port=6379, pwd=None):
self.host = host
self.port = port
self.pwd = pwd
def upload(self, filename):
r = redis.Redis(host=self.host, port=self.port, password=self.pwd)
with open(filename, 'rb') as f:
r.set('ipdb_key', f.read())
return 'success'
if __name__ == '__main__':
utr = UploadToRedis(host='*****', port=6379, pwd='******')
import os
filename = os.path.join(os.path.dirname(__file__), 'ip.ipdb')
print(utr.upload(filename))
解析ip
from qy_ip_parse import IP_IP
IP_IP.init(
pwd='****'
)
print(IP_IP.parse('101.12.12.123'))
效果截图
截图