python geoip2使用


使用geoip可以查詢ip的詳細地址信息,簡單記錄下使用方法(centos python2.7):

1.安裝

yum -y install geoip geoip-devel

pip install geoip2

下載GeoLite2 free database,下載地址:https://dev.maxmind.com/geoip/geoip2/geolite2/

下載下來的是tar包,需要解壓一下

2.使用(這里介紹的是使用mmdb的方法)

#!/usr/bin/python
#-*- encoding:utf-8 -*-
import geoip2.database
reader = geoip2.database.Reader('/path/to/your/GeoLite2-City.mmdb')
response = reader.city('128.101.101.101')
print "128.101.101.101:",response.country.names['zh-CN'],"-",response.city.names['zh-CN']

geoip2文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM