首页 > 编程语言 > 详细

用python打造简单的cms识别

时间:2019-12-07 15:31:56      阅读:126      评论:0      收藏:0      [点我收藏+]

代码

 1 #!/usr/bin/env python3
 2 # coding:utf-8
 3 #lanxing
 4 
 5 #判断代码,判断是否安装requests库
 6 try:
 7     import requests
 8 except:
 9     print(u"返回桌面,Shift+鼠标右键,在此处打开命令窗口(W),输入:pip install requests")
10 import zlib
11 import json
12 
13 def whatweb(url):
14     response = requests.get(url,verify=False)
15     #上面的代码可以随意发挥,只要获取到response即可
16     #下面的代码您无需改变,直接使用即可
17     whatweb_dict = {"url":response.url,"text":response.text,"headers":dict(response.headers)}
18     whatweb_dict = json.dumps(whatweb_dict)
19     whatweb_dict = whatweb_dict.encode()
20     whatweb_dict = zlib.compress(whatweb_dict)
21     data = {"info":whatweb_dict}
22     return requests.post("http://whatweb.bugscaner.com/api.go",files=data)
23 
24 if __name__ == __main__:
25     request = whatweb(input(请输入你要识别的网站:)) #http://www.xxx.com
26     #request = whatweb("http://www.lol-xyzhs.com")  #要识别的网站
27     print(u"今日识别剩余次数")
28     print(request.headers["X-RateLimit-Remaining"])
29     print(u"识别结果")
30     # print(request.headers["Server"])
31     print(request.json())

 

效果

技术分享图片

 

 

最后

这个是直接调用别人网站提供的api接口来识别的,识别库不是很强大,有空搞个cms识别库到本地玩玩

用python打造简单的cms识别

原文:https://www.cnblogs.com/lanyincao/p/12001586.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!