用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()发送上一条信息到文件传输助手(也可以去掉注释,发送撤回前的所有消息),发送完毕后清空列表。

最后

目前这个程序无法查看撤回的图片或语音消息,以后有时间会加上这个功能。

如果觉得本文还可以,还请各位点个在看。

在这里插入图片描述

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