利用数据库将IP转为具体地理位置
实现原理
从这个网站上下载GeoLite2.mmdb
,然后用geoip2处理这个数据库并对应IP读取信息来获取具体地理位置。
代码
import geoip2.database
reader = geoip2.database.Reader('downloads/GeoLite2.mmdb') #数据库的路径
def ip_print_AddrInfo(ip):
#载入数据
response = reader.city(ip)
#国家代码
Country_IsoCode = response.country.iso_code
#