编程语言
首页 > 编程语言> > 如何使用Python对一堆IP地址进行地理定位?

如何使用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