学习python为了更好的使用,为了完成某个功能,写点好玩的代码。
利用在线的CMS指纹识别的平台,用python来模拟数据包的发送。
在线CMS指纹识别:http://whatweb.bugscaner.com/
话不多说,直接看代码。
#coding=utf-8
import requests
import json
url=raw_input(unicode("请输入要识别的url地址:","utf-8").encode("gbk"))
def what_cms(url):
headers={
'Content-Type':'application/x-www-form-urlencoded'
}
post={
'hash':'0eca8914342fc63f5a2ef5246b7a3b14_7289fd8cf7f420f594ac165e475f1479',
'url':url,
}
r=requests.post(url='http://whatweb.bugscaner.com/what/', data=post, headers=headers)
dic=json.loads(r.text)
if dic['cms']=='':
return u'未识别'
else:
return dic['cms']
print what_cms(url)
看到缩进,再截个图吧。
cms.py
用google语法,随便找几个测试一下。
success