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

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

目錄
前言
分析(x0 整體思路分析)
分析(x1 好友數(shù)據(jù)的獲?。?
準(zhǔn)備工作
使用到的模塊
模塊的安裝
插件的安裝
分析(x0)
分析(x2)
分析(x3)
代碼
分析(x3 獲取屏蔽的好友)

前言
大家好,我叫善念,此篇文章為盲寫 , 何為盲寫呢…….就是我也沒做任何準(zhǔn)備,自己也沒有做過這個實戰(zhàn),但是我心里肯定已經(jīng)是有思路了的 。

私信小編01即可獲取大量Python學(xué)習(xí)資源

其實這樣子的話對讀者未必就一定是壞的 , 因為我沒做過的話,那么在寫文章的時候分析過程肯定是特別清晰的 。而咱們學(xué)習(xí)的是案例嗎?不是,記住你學(xué)習(xí)的一定是分析的方法 。
分析(x0 整體思路分析)
想一下思路吧,當(dāng)我們進入一些好友的空間的時候你會發(fā)現(xiàn)有些是可以直接進入的,而有些卻是這樣的:(翻了幾十個好友可算找到個不讓我訪問的了……)

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


?
那么也就是說我只需要獲取到所有的好友號碼 , 然后get請求看返回的文本中是否有主人設(shè)置了權(quán)限,您可通過以下方式訪問這些關(guān)鍵字就可以了 。
可以看到這個get的請求有點長,后面一串咱們都看不懂是什么,那么我們刪除它們看看能否正常訪問:
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
結(jié)果顯示是一樣的 , 其實這個就是叫做參數(shù)冗余,比如咱們搜一個百度
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
可以看到除了咱們得關(guān)鍵字123外,還有很多其他的參數(shù) , 那么如果我們刪除這些參數(shù)呢?
qq已經(jīng)刪除的好友怎么找聊天記錄 qq怎么知道對方屏蔽了我


?
結(jié)果顯示一致,這就叫參數(shù)冗余(多余),那么剩下的就是看咱們?nèi)绾潍@取到自己的所有好友啦!
分析(x1 好友數(shù)據(jù)的獲?。?/h1>
關(guān)于好友的接口數(shù)據(jù)有很多阿…..群,空間都是可以獲取的,由于我寫過一篇Python采集群人員數(shù)據(jù),記錄JavaScript逆向分析過程 文章中寫過如何獲取群數(shù)據(jù),其實這個接口同樣可以獲取到好友數(shù)據(jù),所以的話我下面就用群的接口啦!
準(zhǔn)備工作
使用到的模塊
from selenium import webdriverimport jsonimport requestsimport execjsimport jsonpath
模塊的安裝
主要利用到這五個模塊,其中json為內(nèi)置模塊,其它均為第三方模塊 。安裝方式如下所示:
pip install seleniumpip install requestspip install PyExecjspip install jsonpath
插件的安裝
關(guān)于selenium這個模塊,咱們來重點介紹一下:
Selenium是一個用于Web應(yīng)用程序測試的工具 。Selenium測試直接運行在瀏覽器中 , 就像真正的用戶在操作一樣 。
如果不能夠理解我就講點白話,如果你是web開發(fā)人員,開發(fā)好了幾百個網(wǎng)站,那么如果你認(rèn)為的去一個個的測試BUG,是不是很浪費時間?而selenium這個框架就是用來模擬人去自動化操控瀏覽器的,那么是不是就節(jié)約了很多時間呢 。
既然selenium能夠操控瀏覽器,那么它們之間必須要有一個橋梁,總不能無中生有吧?
那么操控的瀏覽器款式不一樣 , 中間的橋梁也是不一樣的 。比如我更喜歡用chrome瀏覽器 , 那么咱們需要下載一個selenium與Chrome的橋梁——Chromedriver插件
下載地址

推薦閱讀