App下載

Python查看微信撤回消息

猿友 2018-07-24 11:39:46 瀏覽數(shù) (80088)
反饋

本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專欄

下載W3Cschool手機(jī)App,0基礎(chǔ)隨時(shí)隨地學(xué)編程>>戳此了解

導(dǎo)語(yǔ)

賦閑在家?guī)滋?,想鼓搗點(diǎn)簡(jiǎn)單又好玩的腳本分享給大家,于是就有了這篇文章~~~

本文將利用Python記錄微信好友/微信群中他人撤回的消息,并將這些消息通過(guò)文件傳輸助手發(fā)送到自己的手機(jī)上。

讓我們愉快地開(kāi)始吧~~~


相關(guān)文件

百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1UdTXIXy4iGes24zv9YBIZg

密碼: j43u


開(kāi)發(fā)工具

Python版本:3.6.4

相關(guān)模塊:

itchat模塊;

以及一些Python自帶的模塊。


環(huán)境搭建

安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。


原理簡(jiǎn)介

思路比較簡(jiǎn)單,利用itchat模塊登錄網(wǎng)頁(yè)版微信,將自己微信收到的所有消息都緩存下來(lái),當(dāng)檢測(cè)到有消息撤回時(shí),將撤回消息的緩存版本通過(guò)文件傳輸助手發(fā)送到自己的手機(jī)上。

因此,你必須保證腳本24小時(shí)運(yùn)行才可以一直監(jiān)視別人有沒(méi)有撤回消息。

具體實(shí)現(xiàn)過(guò)程詳見(jiàn)相關(guān)文件中的源代碼。


使用演示

Windows系統(tǒng):

手機(jī)端:

服務(wù)器端:

Linux系統(tǒng):

手機(jī)端:

服務(wù)器端:


更多

代碼截止2018-06-25測(cè)試無(wú)誤。

T_T這個(gè)腳本是完全合法無(wú)害的,只不過(guò)把自己收到的所有消息全部緩存下來(lái),以防止別人撤回消息后自己看不到罷了。

不過(guò)應(yīng)該也沒(méi)人會(huì)無(wú)聊到把腳本放服務(wù)器上跑來(lái)監(jiān)視自己的好友有沒(méi)有撤回消息吧~~~

所以就純當(dāng)技(無(wú))術(shù)(聊)交(取)流(樂(lè))了?


15 人點(diǎn)贊