學(xué)習(xí)python為了更好的使用,為了完成某個(gè)功能挠锥,寫點(diǎn)好玩的代碼。
利用在線的CMS指紋識(shí)別的平臺(tái)侨赡,用python來(lái)模擬數(shù)據(jù)包的發(fā)送蓖租。
在線CMS指紋識(shí)別:http://whatweb.bugscaner.com/
話不多說(shuō),直接看代碼羊壹。
#coding=utf-8?
import requests
import json
url=raw_input(unicode("請(qǐng)輸入要識(shí)別的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'未識(shí)別'
else:
return dic['cms']
print what_cms(url)
看到縮進(jìn)蓖宦,再截個(gè)圖吧。
用google語(yǔ)法油猫,隨便找?guī)讉€(gè)測(cè)試一下稠茂。