用python实现语音的传输功能_用Python+WechatPCAPI实现微信消息防撤回

f5f4c8c6a41e45e69e88af35d670adde.png

干货分享

干货 | Python学习资源整理分享​mp.weixin.qq.com
caa719a791ee7384d7037ac27fc893af.png

引言

最近逛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

实现效果

023746251a2c6ec0b98e86eef9bbaa6f.png

e4a4564491f365bdb2c817936f43c633.png

功能实现

实现功能的方法还是很简单的,因为基本功能都在WechatPCAPI库中实现了,需要做的只是调用API接口。首先需要从所有信息中选择出是微信好友发来的信息。获取到的好友信息如下。

0c92cb7f6a95df51f107829019199979.png

通过设定选择条件,可以从所有信息中选择出由微信好友发送的信息。

4d1b957581d927f63fa4eabc8d2c1210.png

从选择出的信息中提取出需要的信息(用户名,发送的信息)并存储在列表中。

e021edefd3500b612d4047ca93d8c0be.png

然后在检测到撤回消息后,使用send_text()发送上一条信息到文件传输助手(也可以去掉注释,发送撤回前的所有消息),发送完毕后清空列表。

75d313fbfc0f73b5d4955043d5510e71.png

最后

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

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

0df04ecbdae4af3536716999e4d96e95.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值