如何使用Python对一堆IP地址进行地理定位?
作者:互联网
我有一个约300个IP地址的列表,我想在世界地图上绘制.你能粗略解释一下如何用Python做到这一点吗?
编辑:我也对问题的可视化部分感兴趣
解决方法:
您可以使用hostip.info API.例如:
http://api.hostip.info/get_html.php?ip=64.233.160.0
因此,使用urllib2的Python代码将是:
import urllib2
f = urllib2.urlopen("http://api.hostip.info/get_html.php?ip=64.233.160.0")
data = f.read()
f.close()
然后从返回的结果中检索数据.
如果您需要经度和纬度,请使用position = true标志:
http://api.hostip.info/get_html.php?ip=64.233.160.0&position=true
标签:python,geolocation,data-visualization,visualization 来源: https://codeday.me/bug/20190729/1573459.html