GeoIP-database
2019-04-04GeoLite2 数据库是一个免费的 IP 地理定位数据库,与 MaxMind 的商业 GeoIP2 数据库有一定可比性,但不如后者准确。
D:\cygwin64\bin>geoiplookup.exe 8.8.8.8
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, N/A, N/A, N/A, N/A, 37.750999, -97.821999, 0, 0
GeoIP ASNum Edition: AS15169 Google LLC
GeoIP数据库(MaxMind公司)可以根据来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息
python-geoip
pip install python-geoip
pip install python-geoip-geolite2
from geoip import geolite2
>>> match = geolite2.lookup('17.0.0.1')
>>> match is not None
True
>>> match.country
'US'
>>> match.continent
'NA'
>>> match.timezone
'America/Los_Angeles'
>>> match.subdivisions