用Python+WechatPCAPI實現微信消息防撤回

乾貨

二十多本Python好書,從入門到進階,點這自取


在這裏插入圖片描述

引言

最近逛GitHub時發現了一個半開源的微信PC版的API接口WechatPCAPI,研究了一下,發現還是很好用的,所以就順便用這個庫寫了個查看微信已撤回消息的程序。

相關模塊與運行環境

相關模塊:
WechatPCAPI:微信PC版的API接口
運行環境:
win10+python3.7.6+微信2.6.8.52+VSCode

相關文件

程序及微信2.6.8.52安裝包:公衆號 拇指筆記 後臺回覆 微信防撤回 獲取。

使用注意

  1. 微信版本必須爲2.6.8.52
  2. 需要安裝依賴庫pycryptodomexrequests

實現效果


功能實現

實現功能的方法還是很簡單的,因爲基本功能都在WechatPCAPI庫中實現了,需要做的只是調用API接口。首先需要從所有信息中選擇出是微信好友發來的信息。獲取到的好友信息如下。

通過設定選擇條件,可以從所有信息中選擇出由微信好友發送的信息。

從選擇出的信息中提取出需要的信息(用戶名,發送的信息)並存儲在列表中。

然後在檢測到撤回消息後,使用send_text()發送上一條信息到文件傳輸助手(也可以去掉註釋,發送撤回前的所有消息),發送完畢後清空列表。

最後

目前這個程序無法查看撤回的圖片或語音消息,以後有時間會加上這個功能。

如果覺得本文還可以,還請各位點個在看。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章