python-geoip实现IP定位

 
更多
pip3 install python-geoip-python3
pip3 install python-geoip-geolite2

使用

from geoip import geolite2

match = geolite2.lookup('218.81.244.122')

match is not None
match.location
match.country



pip3 install geoip2
import geoip2.database
reader=geoip2.database.Reader('/home/geoipupdate_4.8.0_linux_amd64/GeoLite2-City.mmdb')
ipinfo=reader.city(ip)

定时更新数据库
https://dev.maxmind.com/geoip/geolite2-free-geolocation-data

步骤

1.注册登录

2.获取AccountID和LicenseKey

3.修改
vim /etc/GeoIP.conf

打赏

本文固定链接: https://www.cxy163.net/archives/2084 | 绝缘体

该日志由 绝缘体.. 于 2022年07月22日 发表在 首页 分类下,
原创文章转载请注明: python-geoip实现IP定位 | 绝缘体

报歉!评论已关闭.