我需要获得一堆IP的地理数据(最终我需要3k+IP的数据)。我成功地获得了各个IP的地理数据。现在我正在创建一个循环,循环遍历作为文本文件中单独行存储的IP,然后调用ipstack API获取地理数据。但该代码只返回文件中最后一个IP的数据,其他IP的“missing_access_key”错误。我是一个python初学者-因此,任何帮助都将不胜感激
fh = open('IPs.txt')
for line in fh:
ip = line
api = 'http://api.ipstack.com/' + ip + '?access_key=' + access_key
result = urllib.request.urlopen(api).read()
result = result.decode()
result = json.loads(result)
print (result)
相关问题 更多 >
编程相关推荐