我想弄清楚主机位于哪个国家/地区。有些网站会查找此信息(例如http://geoip.flagfox.net/)。在写一个爬虫之前,我想问一下你是否知道这个任务的python API。
更新:按照 Ashwini Chaudhary 的链接,我制作了自己的 ip2country 转换器。在这里可用。
我想弄清楚主机位于哪个国家/地区。有些网站会查找此信息(例如http://geoip.flagfox.net/)。在写一个爬虫之前,我想问一下你是否知道这个任务的python API。
更新:按照 Ashwini Chaudhary 的链接,我制作了自己的 ip2country 转换器。在这里可用。
如果高精度不是问题,MaxMind 的免费数据库(国家/城市)可以提供离线解决方案。它有一个Python API。
你可以试试这个
像下面这样很容易
import urllib
response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read()
print(response)