希望通过Python实现更好的地理位置。
Hostip.info 是一个开源项目,旨在建立/维护 将IP地址映射到城市 的数据库。他们的“ 关于” 页面解释了填充该数据库所依赖的数据源。
使用HostIP,有两种方法可从IP地址获取位置数据:
它们还具有设计良好且易于使用的RESTFUL API* :只需在GET请求字符串中的i p = ***之后传递您的IP地址即可):
import urllib response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read() print(response)
其次,项目网站还提供了完整的数据库供下载。