0

我想弄清楚主机位于哪个国家/地区。有些网站会查找此信息(例如http://geoip.flagfox.net/)。在写一个爬虫之前,我想问一下你是否知道这个任务的python API。

更新:按照 Ashwini Chaudhary 的链接,我制作了自己的 ip2country 转换器。在这里可用。

4

3 回答 3

1

试试这个:

http://netsekure.org/wp-content/uploads/ip2loc.py

从命令提示符运行此脚本:python ip2loc.py all

于 2012-05-01T10:30:17.497 回答
1

如果高精度不是问题,MaxMind 的免费数据库(国家/城市)可以提供离线解决方案。它有一个Python API

于 2012-05-01T10:49:51.583 回答
0

你可以试试这个

http://www.hostip.info/

像下面这样很容易

import urllib
response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read()
print(response)
于 2013-01-24T13:18:10.623 回答