本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專(zhuān)欄
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專(zhuān)欄
下載W3Cschool手機(jī)App,0基礎(chǔ)隨時(shí)隨地學(xué)編程>>戳此了解
導(dǎo)語(yǔ)
賦閑在家?guī)滋欤牍膿v點(diǎn)簡(jiǎn)單又好玩的腳本分享給大家,于是就有了這篇文章~~~
本文將利用Python記錄微信好友/微信群中他人撤回的消息,并將這些消息通過(guò)文件傳輸助手發(fā)送到自己的手機(jī)上。
讓我們愉快地開(kāi)始吧~~~
相關(guān)文件
百度網(wǎng)盤(pán)下載鏈接: 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è))了?