# coding = utf-8
import requests
import json
def login():
url = 'https://api.zoomeye.org/user/login'
datas = { "username": "*****@qq.com",
"password": "******" #这里填上你的账号密码
}
datas = json.dumps(datas)
r = requests.post(url,data=datas)
return json.loads(r.content)['access_token']
def main():
headers = {'Authorization':'JWT '+login()}
url = 'https://api.zoomeye.org/host/search?query=tomcat' #可以根据需求增加参数进行精确查找
r_reget = requests.get(url,headers = headers)
ip = json.loads(r_reget.content)['matches']
for i in ip:
print i['ip']
if __name__ == '__main__':
main()
代码也是模仿I春秋里写的
ZoomEye API 参考手册 https://www.zoomeye.org/api/doc#overview