python 使用qq登錄搜狗微信搜索

本博文只提供登錄的過程,不提供具體的代碼,若是須要源碼的請聯繫qq 516750653.算法

首先你應該對常見的加密算法比較瞭解,知道便可,還有你須要瞭解若是使用firebug進行js調試,須要比較熟練,其次你須要有必定閱讀js的能力,起碼你須要瞭解點擊了某個按鈕後將會有那些函數被會執行.api

1 首先登錄qq, 在登錄qq以前將會進行一次check,其做用是檢測你要登錄的帳號是否被封,登錄是否須要輸入驗證碼,還有這個check將會從服務器帶回一個很重要的參數,該參數會加入到對qq密碼加密的過程當中,這個過程還會產生幾個cookie,須要在下一步登錄過程當中將其轉化爲相應的參數,還有兩個cookie是用js隨機生成的,你也須要生成隨機字符串並將其加入至cookie中.數組

2 登錄,將全部的參數組裝後提交服務器

登錄成功後會返回以下結果cookie

tuiCB('0','0','http://openapi.qzone.qq.com/oauth/login_jump','0','登陸成功!', '李支鋒');函數

3.實現受權 .在登錄成功後,你須要將一些信息post給 author_url="https://graph.qq.com/oauth2.0/authorize"  其中一個很重要的參數是受權成功後將會跳回的連接.在跳回時將會帶回qq暱稱,qq圖像等相關信息.post

4.跳轉至搜狗通行證中心,生成cookie.若是你能獲取到pprdig,ppinf就說明登錄成功了.帶上這兩個cookie你就能夠訪問你的我的中心,查詢本身的收藏及訂閱的關鍵詞.ui

相關文章
相關標籤/搜索