原理簡介環境搭建 扣扣空間登錄的方法

前言
我們添加一個模擬登錄QQ空間的例子~,讓我們愉快地開始吧~
開發工具
Python版本:3.6.4
相關模塊:
requests模塊;
pycryptodome模塊;
以及一些Python自帶的模塊 。
【原理簡介環境搭建 扣扣空間登錄的方法】環境搭建
安裝Python并添加到環境變量,pip安裝需要的相關模塊即可 。
原理簡介
這里,我們簡單介紹下模擬登錄QQ空間的原理 。一般地,QQ空間可以通過手機QQ掃碼登錄和賬號密碼登錄 。但是賬號密碼登錄有時候需要驗證碼,為了保證登錄的成功率,我們選擇掃碼登錄的方式 。
首先,進入登錄界面:
‘https://xui.ptlogin2.qq.com/cgi-bin/xlogin?proxy_url=https://qzs.qq.com/qzone/v6/portal/proxy.html&daid=5&&hide_title_bar=1&low_login=0&qlogin_auto_login=1&no_verifyimg=1&link_target=blank&appid=549000912&style=22&target=self&s_url=https://qzs.qq.com/qzone/v5/loginsucc.html?para=izone&pt_qr_app=手機QQ空間&pt_qr_link=https://z.qzone.com/download.html&self_regurl=https://qzs.qq.com/qzone/v6/reg/index.html&pt_qr_help_link=https://z.qzone.com/download.html&pt_no_auth=0’
復制代碼
簡單抓包可以發現二維碼登錄的接口很可能是這個(ptqrlogin看著就像是二維碼登錄):

原理簡介環境搭建 扣扣空間登錄的方法

文章插圖