本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個人專欄
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個人專欄
下載W3Cschool手機App,0基礎隨時隨地學編程>>戳此了解
導語
賦閑在家?guī)滋?,想鼓搗點簡單又好玩的腳本分享給大家,于是就有了這篇文章~~~
本文將利用Python記錄微信好友/微信群中他人撤回的消息,并將這些消息通過文件傳輸助手發(fā)送到自己的手機上。
讓我們愉快地開始吧~~~
相關文件
百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1UdTXIXy4iGes24zv9YBIZg
密碼: j43u
開發(fā)工具
Python版本:3.6.4
相關模塊:
itchat模塊;
以及一些Python自帶的模塊。
環(huán)境搭建
安裝Python并添加到環(huán)境變量,pip安裝需要的相關模塊即可。
原理簡介
思路比較簡單,利用itchat模塊登錄網(wǎng)頁版微信,將自己微信收到的所有消息都緩存下來,當檢測到有消息撤回時,將撤回消息的緩存版本通過文件傳輸助手發(fā)送到自己的手機上。
因此,你必須保證腳本24小時運行才可以一直監(jiān)視別人有沒有撤回消息。
具體實現(xiàn)過程詳見相關文件中的源代碼。
使用演示
Windows系統(tǒng):
手機端:
服務器端:
Linux系統(tǒng):
手機端:
服務器端:
更多
代碼截止2018-06-25測試無誤。
T_T這個腳本是完全合法無害的,只不過把自己收到的所有消息全部緩存下來,以防止別人撤回消息后自己看不到罷了。
不過應該也沒人會無聊到把腳本放服務器上跑來監(jiān)視自己的好友有沒有撤回消息吧~~~
所以就純當技(無)術(聊)交(取)流(樂)了?