使用python根据ip获取目标地理位置信息
信息安全很重要,你的地理位置可能暴露了!!! 使用python和GeoLite2获取目标的地理位置 1 # ! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 Created on 2019年12月8日 6 7 @author: Admin 8 ''' 9 10 from copy import copy 11 import optparse 12 import re 13 14 import geoip2.database 15 16 17 reader = geoip2.database.Reader( ' GeoLite2-City.mmdb ' ) 18 19 # 查询IP地址对应的物理地址 20 def ip_get_location(ip_address): 21 # 载入指定IP相关数据 22 response = reader.city(ip_address) 23 24 # 读取国家代码 25 Country_IsoCode = response.country.iso_code 26 # 读取国家名称 27 Country_Name = response.country.name 28 # 读取国家名称(中文显示) 29 Country_NameCN = response.country.names[