干货分享

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

引言

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

最后

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

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

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

  1. 用python实现语音的传输功能_用Python打造一款智能语音聊天小软件!

    最近小编与中科院的同学吃饭的时候,偶然讲起来他最近的一个项目就是利用语音识别的技术和聊天机器人来实现人机交互,简而言之就是我们说话,程序识别出来我们讲的是什么,然后通过聊天机器人跟我们实现交流.我感到 ...

  2. 用Python+WechatPCAPI实现微信消息防撤回

    干货 二十多本Python好书,从入门到进阶,点这自取 引言 最近逛GitHub时发现了一个半开源的微信PC版的API接口WechatPCAPI,研究了一下,发现还是很好用的,所以就顺便用这个库写了个 ...

  3. Python实现微信消息防撤回

    微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿.在此期间微信也推出了不少的功能如:"摇一摇"."漂流 ...

  4. #Python #微信 #消息防撤回 Python实现微信防撤回

    微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿.在此期间微信也推出了不少的功能如:"摇一摇"."漂流 ...

  5. 微信防撤回python代码_python实现微信消息防撤回

    微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿.在此期间微信也推出了不少的功能如:"摇一摇"."漂 ...

  6. 微信消息防撤回,这款开源神器文字、语音、图片都支持撤回查看!

    前言 微信在2014年的时候,发布的v5.3.1 版本中推出了消息撤回功能,用户可以选择撤回 2 分钟内发送的最后一条信息. 现在很多即时通讯的软件都有撤回这个功能. 腾讯为了照顾手残党,在微信和QQ ...

  7. 如何使用 Python 实现微信消息防撤回

    在微信上突然看到"XXX撤回一条消息"的时候,心里痒不痒?现在就教你如何实现消息防撤回的功能.不限手机型号.手机无需root,只要微信号可以登上网页版就可以了(部分不常用和新申请的 ...

  8. 微信多开工具,微信防撤回、QQ防撤回、Tim防撤回工具,微信消息防撤回、QQ消息防撤回、Tim消息防撤回,无视撤回功能,不错过每一条消息

    这是一款非常小巧精致的防撤回和微信多开工具,只有130kb的大小,但功能却非常强大. 一.软件简介 这是一个开源项目,程序源码全部开源,因此这款工具具有极高的安全性,毕竟代码就公开在大家的眼皮底下,谁 ...

  9. 一行python代码能实现的功能_一行 Python 代码能实现这么多丧心病狂的功能?

    导读:最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>的帖子,点进去发现一行Python代码可以做这么多丧心病狂的功能! 整理了一下知乎上这篇文章的内容,颇觉有趣, ...

最新文章

  1. 【linux命令】setterm控制终端属性命令(中英文)
  2. IIS6.0打开ASP文件,出现500错误或404错误解决方法
  3. python条件语句函数_python sum 函数中可以使用条件语句吗
  4. h.264视频文件封装
  5. Haiku OS 的黎明
  6. 套接字初始化失败问题
  7. 从零开始学前端:字体图标的引入 --- 今天你学习了吗?(CSS:Day18)
  8. arcgis python 教程-ArcGIS Python 入门到精通,视频教程下载
  9. 如何去优化一个网站做到更好
  10. 网络迷踪常用网站工具汇总(采集意见版)——炒饭论坛
  11. THD用百分比和分贝表示的关系
  12. vue项目中使用ts入门
  13. 联想怎么启动windows无线服务器,Windows7系统下开启无线的多种方法
  14. java画笑脸_canvas 画笑脸
  15. 【python】 turtle实现汉诺塔游戏动画过程
  16. mac 命名 报错 请尝试使用字符较少,或不含标点符号的名称。
  17. cad调了比例因子没反应_大神们都在用的9个CAD制图技巧,你会用几个?
  18. Windows开启telnet功能
  19. 深入浅出Spring源码:IOC原理解析(一)
  20. python网格划分_五、网格划分篇-SnappyHexMesh(之二)

热门文章

  1. 今晚直播丨 RabbitMQ原理与常见问题处理
  2. Oracle 20c 新特性:SQL 宏支持(SQL Macro)Scalar 和 Table 模式
  3. MySQL数据技术嘉年华,带你深入MySQL的世界
  4. 30岁+程序员职场攻略:找到自己的“职业锚”乘风破浪
  5. 【华为云技术分享】云小课 | SAP容灾一点通
  6. 华为云DevCloud为开发者提供高效智能的可信开发环境
  7. webpack4.0各个击破(4)—— Javascript splitChunk
  8. 参加计算机俱乐部的英语怎么说,参加象棋俱乐部用英语怎么说
  9. 2017年全国大学生电子设计竞赛滚球控制系统设计
  10. 录音机 在launcher中显示_「 腾讯 微信事业部 社招二面」——一个APP从启动到主页面显示经历了哪些过程?...