日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我( 二 )



qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
下載與你當(dāng)前谷歌瀏覽器版本最相近的Chromedriver
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
那么像我的話,下載
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


? 即可 。
Windows系統(tǒng)需下載32位,其它的自己看著辦 。點進(jìn)去下載win32即可 。
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
那么如何讓Python與selenium連接起來呢,這里咱們需要配置一個環(huán)境變量,就是把Python與selenium處于同一個目錄:

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
到此為止,咱們的環(huán)境就搭建好了 。
分析(x0)
進(jìn)入咱們的目標(biāo)網(wǎng)站:目標(biāo)網(wǎng)站

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
點擊登錄后點擊群管理:
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
再點擊成員管理,進(jìn)入咱們的數(shù)據(jù)頁面:
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
在這里大家就很好奇了,為什么我要獲取好友數(shù)據(jù),跑到群數(shù)據(jù)里來呢?
在這個時候,咱們打開瀏覽器的開發(fā)者工具,點擊成員管理
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
你會發(fā)現(xiàn)你抓到兩個特別的包,一個是獲取群數(shù)據(jù)列表,一個是獲取好友列表,在這里我就不看群數(shù)據(jù)了,想看的自己去看我前面寫過的文章即可 。

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
post請求,參數(shù)為bkn為變化的值 , 返回的數(shù)據(jù)為:
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
可以看到返回的result中有四個分組 , 其實就是我好友的四個分組…里面的數(shù)據(jù)如何提取出來呢?那是不是咱們先需要把前面的bkn參數(shù)搞定呀!當(dāng)然你可以把bkn寫死,把cookies也寫死,一樣可以post得到數(shù)據(jù),但是每次都要去抓包復(fù)制顯得你很low 。
分析(x2)
走吧,開始去分析咱們的bkn是如何生成的:

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
上次有人問我,這個玩意該怎么搜…我這里告訴你們了,先點一下那三個點 , 然后點擊search:

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我



可以看到就一個JS文件中包含bkn,簡直完美了,事情變得越來越簡單 。

qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
請不要遇到JavaScript加密就鬧心 , 靜下心來好好看看
o.data.bkn
o字典里面的data里面的bkn就是個嵌套而已,也就是說明bkn屬于o字典里面的一個鍵,然后它居然賦值給了一個函數(shù)function , 注意看結(jié)尾用了一個()啥意思?
把把函數(shù)賦值給一個變量bkn,然后調(diào)用該函數(shù) 。說明什么?bkn就為函數(shù)中return的值呀……是不是很簡單?看不懂多看幾遍 。
函數(shù)里面的話就是個循環(huán)咯,當(dāng)條件不滿足時就一直加,知道條件滿足為止 ??床欢梢匀W(xué)學(xué)基本的JavaScript語法,不學(xué)也問題不大,咱們直接摳JavaScript代碼也行 。
for (var e = $.cookie("skey"), t = 5381, n = 0, o = e.length; n < o; ++n)t += (t << 5) + e.charAt(n).charCodeAt();return 2147483647 & t

推薦閱讀