相对地址转决定地址_IP地址转经纬度:python-geoip

187d6428083a926cd9c43a69b0301a97.png

在使用folium做地图的可视化,像搞点儿真实数据用用,正好系统里有很多IP地址,想着能不能转成经纬度来用,找了下,发现一个geoip

官网地址:https://pythonhosted.org/python-geoip/


安装的时候,就遇到一个问题,

pip install python-geoip-geolite2

535d0d4555e73cca2c74291e300ba231.png

安装完之后,不能调用,有点儿问题,感觉是python版本的问题,猜测是这个python-geoip是基于python2的,

from geoip import geolite2

match = geolite2.lookup('17.0.0.1')

这个报了一个什么bytes的错误,本来要放弃找其他的了,发现有个python3版本的

pip install python-geoip-python3

这个就可以了,重启了一下kernel

from geoip import geolite2

match = geolite2.lookup('218.81.244.122')

match is not None
match.location
match.country

04db82840e3a40d8101347e8e8cf1917.png

这个location,就是我想要的经纬度了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值