我希望IP-API解析我在第一个链接中获得的IP,但它不起作用。
#!/usr/bin/python
import sys
import requests
print "Conectando com %s" % sys.argv[1]
Get_Skype = requests.get("http://api.predator.wtf/resolver/?arguments=%s" % sys.argv[1]).text
print "Entrando em %s" % Get_Skype
My_API = requests.get("http://ip-api.com/json/%s" % Get_Skype).text
print My_API
命令行:
$ python script.py user_skype
api回归:
{"message":"invalid query","query":"<ip>","status":"fail"}
答案 0 :(得分:1)
Get_Skype
中存储的请求“http://api.predator.wtf/resolver/?arguments=user_skype”的结果是
废话,没有找到IP!
而不是一个有效的IP导致你的api认为它是一个错误的查询(它实际上是)。因此,在将结果传递给API之前,您可能应首先检查此结果是否为有效的IP地址。