首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python | 查看撤回消息(完整代码)

看到了一个基于python的开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人的文件传输助手,包括: (1)who :谁发送的 (2)when :什么时候发送的消息...,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息 # [TEXT, PICTURE, MAP, CARD, SHARING, RECORDING, ATTACHMENT, VIDEO...*撤回了一条消息\]\]\>", msg['Content']) is not None: # 获取消息的id old_msg_id = re.search("\(.*?)...二、效果图 三、itchat 上面都是编程逻辑的小事,我还是记录一下itchat这个开源库。 1、简介 itchat是一个开源的信个人号接口,使用python调用变得非常简单。...简单是用itchat代码即可构建一个基于的即时通讯,更不错的体现在于方便扩展个人的在其他平台的更多通讯功能。

2.4K20

如何查看好友已撤回消息

引言 最近逛GitHub时发现了一个半开源的PC版的API接口WechatPCAPI,研究了一下,发现还是很好用的,所以就顺便用这个库写了个查看撤回消息的程序。...相关模块与运行环境 相关模块: WechatPCAPI:PC版的API接口 运行环境: win10+python3.7.6+2.6.8.52+VSCode 相关文件 程序及2.6.8.52...安装包:公众号 拇指笔记 后台回复 撤回 获取。...然后在检测到撤回消息后,使用send_text()发送上一条信息到文件传输助手(也可以去掉注释,发送撤回前的所有消息),发送完毕后清空列表。 ?...最后 目前这个程序无法查看撤回的图片或语音消息,以后有时间会加上这个功能。 如果觉得本文还可以,还请各位点个在看。

3.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用python成功查看对方撤回消息

    现已经成为了我们日常生活中不可缺少的联系交流工具了,然后有时你会碰到别人给你发消息,然后他突然来一波骚操作(对方已撤回一条消息)。。我就问你尴尬不尴尬老铁!!...encoding:utf-8-*-import osimport reimport shutilimport timeimport itchatfrom itchat.content import *# 说明:可以撤回的有文本文字...,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息# [TEXT, PICTURE, MAP, CARD, SHARING, RECORDING, ATTACHMENT, VIDEO...ID msg_id = msg['MsgId'] # 消息时间 msg_time = msg['CreateTime'] # 消息发送人昵称 | 这里也可以使用RemarkName备注 但是自己或者没有备注的人为...,判断是不是撤回并进行相应操作@itchat.msg_register([NOTE])def send_msg_helper(msg): global face_bug if re.search(r""

    1.5K90

    如何用Python查看好友撤回消息

    直接用itchat库像上面这样操作,登陆的会是的网页版,而腾讯之前为了防止大家用计算机自动化操作信从而可能会导致一些安全问题,封停了网页版API,如果只是像上面这样做的话,控制台会提醒说“由于安全原因...,此信号不能使用网页版。...你可以使用+Windows+版或+Mac+版登录。” ok,男人要有耐心,遇事心平气和,google+知乎,若没试过七七四十九种解决方案,万不可直接考虑砸电脑。...,我们应该只需要存那些撤回了的信息,那么靠什么来判别哪些信息是撤回消息呢?...Content模块为我们提供了NOTE类型,该类型指的是系统消息: 好,我们继续在本地复现上面的程序: 复现成功,枯燥。

    2K20

    如何用Python查看好友撤回消息

    直接用itchat库像上面这样操作,登陆的会是的网页版,而腾讯之前为了防止大家用计算机自动化操作信从而可能会导致一些安全问题,封停了网页版API,如果只是像上面这样做的话,控制台会提醒说“由于安全原因...,此信号不能使用网页版。...你可以使用+Windows+版或+Mac+版登录。” ok,男人要有耐心,遇事心平气和,google+知乎,若没试过七七四十九种解决方案,万不可直接考虑砸电脑。...,我们应该只需要存那些撤回了的信息,那么靠什么来判别哪些信息是撤回消息呢?...,通过它可以在字典中找到撤回消息信息 msgId = result[0].childNodes[0].nodeValue # 从字典中取出对应消息标识的消息类型

    2K30

    如何用Python查看好友撤回消息

    直接用itchat库像上面这样操作,登陆的会是的网页版,而腾讯之前为了防止大家用计算机自动化操作信从而可能会导致一些安全问题,封停了网页版API,如果只是像上面这样做的话,控制台会提醒说“由于安全原因...,此信号不能使用网页版。...你可以使用+Windows+版或+Mac+版登录。” ok,男人要有耐心,遇事心平气和,google+知乎,若没试过七七四十九种解决方案,万不可直接考虑砸电脑。...,我们应该只需要存那些撤回了的信息,那么靠什么来判别哪些信息是撤回消息呢?...,通过它可以在字典中找到撤回消息信息 msgId = result[0].childNodes[0].nodeValue # 从字典中取出对应消息标识的消息类型

    1.5K40

    python抓取撤回消息

    是腾讯公司的一个智能通讯服务的免费应用APP程序,在互联网飞速发展的下,也得到大众认知,经统计中国人基本上都在用。中国已经进入了互联网的时代,中国用户也彻底无法离开了。...由于成了我们不可缺少的一部分的时候,也随时都在更新进步。 由于APP的更新,推出了一种消息撤回功能,就是比如向某人发错信息就可以在两分钟内撤回,这样对方是无法看到你所发出的信息内容。...当我看到撤回消息的时候,对于有强迫症的我来说就很折磨,就很想知道对方撤回的什么消息,为了看到撤回消息,还去咨询了专业的研发人员,专业的研发人员告诉我,其实消息撤回后,也可以通过某种方式看到,毕竟消息发出后他会产生一种消息记录...专业的爬虫研发人员告知我,可以通过python爬虫爬取撤回消息,只能抓取自己撤回消息数据,学会这招,再也不用好奇对方到底撤回了啥消息,可以参考以下代码: N97AGQ4C2~MWD0@Q]

    2K20

    查看好友撤回消息?Python帮你搞定

    模块介绍 本篇文章将用Python实现的防撤回功能,针对操作,Python有一个十分强大的库:itchat。相信没有使用过也有所耳闻吧。...1、如何登陆 既然要操作,那么摆在我们面前的问题就是如何登录,登录非常简单,直接看代码: import itchat itchat.login() 没错,一句代码即可完成登录,运行之后就会弹出一个二维码...进行到这里,有些人可能会发现自己的登录不上的情况,据我所知,有些新注册的和长期不使用的是无法登录网页版的,所以这里也会导致登录不上。...在这里插入图片描述 我向我的好友发送了三条消息,分别是文本、图片和语音,接着我一一撤回,然后,程序就自动向文件传输助手发送了三条消息: ? 在这里插入图片描述 到这里,这个程序就基本完成了。...='filehelper') toUserName传入filehelper即可,这样,如果对方撤回消息,你就可以前往文件传输助手查看对方究竟撤回了什么。

    2.9K31

    查看好友撤回消息?Python帮你搞定

    要说最让人"恶心"的发明,消息撤回绝对能上榜。...模块介绍 本篇文章将用Python实现的防撤回功能,针对操作,Python有一个十分强大的库:itchat。相信没有使用过也有所耳闻吧。...1、如何登陆 既然要操作,那么摆在我们面前的问题就是如何登录,登录非常简单,直接看代码: import itchat itchat.login() 没错,一句代码即可完成登录,运行之后就会弹出一个二维码...进行到这里,有些人可能会发现自己的登录不上的情况,据我所知,有些新注册的和长期不使用的是无法登录网页版的,所以这里也会导致登录不上。...='filehelper') toUserName传入filehelper即可,这样,如果对方撤回消息,你就可以前往文件传输助手查看对方究竟撤回了什么。

    1.1K20

    python抓取撤回消息

    是腾讯公司的一个智能通讯服务的免费应用APP程序,在互联网飞速发展的下,也得到大众认知,经统计中国人基本上都在用。中国已经进入了互联网的时代,中国用户也彻底无法离开了。...由于成了我们不可缺少的一部分的时候,也随时都在更新进步。 由于APP的更新,推出了一种消息撤回功能,就是比如向某人发错信息就可以在两分钟内撤回,这样对方是无法看到你所发出的信息内容。...当我看到撤回消息的时候,对于有强迫症的我来说就很折磨,就很想知道对方撤回的什么消息,为了看到撤回消息,还去咨询了专业的研发人员,专业的研发人员告诉我,其实消息撤回后,也可以通过某种方式看到,毕竟消息发出后他会产生一种消息记录...专业的爬虫研发人员告知我,可以通过python爬虫爬取撤回消息,只能抓取自己撤回消息数据,学会这招,再也不用好奇对方到底撤回了啥消息,可以参考以下代码: N97AGQ4C2~MWD0@Q]

    1.9K10

    女神把消息撤回后好慌,Python几十行代码轻松查看撤回消息

    于是乎上天让我看到了一个基于python的开源库:itchat,玩的不亦乐乎,接着我做了一个程序,可以把好友撤回的信息收集起来,然后会自动发送到我的个人的文件传输助手。...代码了解一下: 将接收到的消息存放在字典中,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息。 收到note通知类消息,判断是不是撤回并进行相应操作。...效果图了解一下: itchat 上面都是编程逻辑的小事,我还是记录一下itchat这个开源库。...查看客户端 刚整理了一套2018最新的0基础入门和进阶教程,无私分享,加python学习q-u-n :二二七,四三五,四五零 即可获取,内附:开发工具和安装包,以及系统学习路线图

    96870

    仅78行代码实现撤回消息查看 | Python itchat

    前言 今天一大早奔来图书馆,想想了很简洁也很强大的一个工具,最近的新闻还是比较多的, 比如:小程序、时间轴等,这不是重点,重点是看到了一个基于python的开源库:itchat,玩了一天。...下面就使用itchat做一个这样的程序: 私聊撤回的信息可以收集起来并发送到个人的文件助手,包括: (1) who :谁发送的 (2) when :什么时候发送的消息 (3) what:什么信息...,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息 # [TEXT, PICTURE, MAP, CARD, SHARING, RECORDING, ATTACHMENT, VIDEO...itchat ---- itchat 上面都是编程逻辑的小事,我还是记录一下itchat这个开源库。 简介 itchat是一个开源的信个人号接口,使用python调用变得非常简单。...简单是用itchat代码即可构建一个基于的即时通讯,更不错的体现在于方便扩展个人的在其他平台的更多通讯功能。

    1.2K40

    Python实现消息撤回

    (WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间做到日活10亿,日消息量450亿。...产品的更新迭代必然会伴随着功能的推出和下线,今天我们要讲的便是在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥...,这就是所谓的好奇害死猫(Curiosity kills the cat),今天我们就来用Python实现防消息撤回,满足一下大家的好奇心!...二、功能设计 我们希望当有好友或者群中有人撤回消息的时候,第一时间能把原消息、发送者信息转发到文件助手中(当然你也可以把消息发回给他,哈哈),这样方便我们查看。 给大家来演示一下实现的功能。...三、功能实现 1.撤回消息实现原理 我们先来了解一下撤回消息的原理: 其实撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析

    1.6K10

    女神把消息撤回后好慌,Python几十行代码轻松查看撤回消息

    于是乎上天让我看到了一个基于python的开源库:itchat,玩的不亦乐乎,接着我做了一个程序,可以把好友撤回的信息收集起来,然后会自动发送到我的个人的文件传输助手。 ? ?...将接收到的消息存放在字典中,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息。 ? 收到note通知类消息,判断是不是撤回并进行相应操作。 ?...女神把消息撤回后好慌,Python几十行代码轻松查看撤回消息! 代码分成上面三部分了!...女神把消息撤回后好慌,Python几十行代码轻松查看撤回消息! itchat 上面都是编程逻辑的小事,我还是记录一下itchat这个开源库。 ? ?...女神把消息撤回后好慌,Python几十行代码轻松查看撤回消息查看客户端 ? ?

    98800

    Python 机器人-如何查看别人撤回消息,实战演示!

    itchat.content.TEXT:消息 itchat.content.NOTE:通知 撤回消息就属于通知了,每次有通知,我们都检测一下,如果是撤回消息,就把撤回消息发送出去。...itchat.msg_register(itchat.content.NOTE,isFriendChat=True,isGroupChat=True) def reply(msg): if '撤回了一条消息...\", msg['Content']).group(1) # 用正则表达式匹配出最近一次撤回消息的id old_msg = data.get(old_msg_id...= None: return "你撤回消息:" + str(old_msg) 当然我们有点不足之处就是如果消息存储过多的话,会占用我们的很多的内存。...方法2: 每个消息都有对应的发送时间,我们获取到并且和当前时间对比,当时间超过2分钟就把消息删除,正好消息本身超过2分钟也不能撤回了。 程序运行效果图: ?

    1.6K30

    后台服务器能查撤回消息吗,撤回消息还能看到吗?查看方法介绍…「建议收藏」

    所以很多用户都在问撤回消息还能看到吗,是不是和钉钉密聊一样不能进行恢复了,接下来小编就为大家进行详细介绍,以及对撤回消息查看方法进行介绍。...撤回消息按照原理或者是字面上的意思来说用户是看不到这类消息了,除非大家在对方未操作消息撤回之前已经进行了消息查看,如果没有进行消息查看的话,是查看不了了,但是此类消息发出以后都会有一定的印记在的...所以为了满足大家的好奇心,接下来小编就为大家详细介绍下撤回消息查看方法吧。 1、首先大家需要对自己的消息进行设置,打开点击“我”-“设置”-“新消息通知”。...如下图所示: 2、查看大家手机信中的“接收新消息通知”和“通知显示消息详情”这两项是否打开,如果没有打开的话就打开着两项。...关于撤回消息查看的方法就为大家介绍到这里了,不过操作起来还是比较繁琐的,建议大家的好奇心还是不要那么强的好,对方既然将消息撤回,肯定是觉得内容不妥当或者是发错地方了才进行撤回操作的。

    8.2K40

    教你如何使用网页版“抓取”撤回消息

    有个高中搞笑群,常发一些搞笑的图片,但是发后就撤回了,一不小心就看不到了,所以就想着怎么查看撤回的图片或者文字。...思路是这样的,当收到撤回消息的请求后,将撤回的响应包改掉,这样就不能撤回了,APP比较难搞,就直接用网页版抓包修改吧。...信手机端扫描二维码成功登陆: ? Fiddler截获数据包如下所示: ? 介绍一下收到消息撤回消息的区别:在收到消息时,响应包中MsgType=1,Content是介绍到的消息: ?...测试一下,先发送一段文字,然后撤回,效果如下所示: ? 查看fiddler中的数据包,已经直接将撤回消息数据包替换掉了: ?...这样,网页版一直开着,就可以查看所有被撤回消息了 *本文原创作者:hualuorenjia,未经许可禁止转载

    3.9K100

    Android撤回消息如何恢复?「建议收藏」

    在日常办案过程中,技术人员常会处理有关聊天数据的恢复工作。其中有一类消息比较特殊,那就是撤回消息,它不属于删除消息,但是形式却与删除消息类似,亦即被撤回之后的消息也是不可见的,并且很难被提取。...在这篇文章中,我们就对Android撤回消息的恢复进行简单的探讨。 关于撤回消息6.6版本到如今7.0版本,都有一个功能:撤回消息可以重新编辑。...撤回消息恢复难点 那撤回消息究竟存放在哪里呢?通过研究发现,撤回消息被存放于信用户账号文件夹下的FTS5IndexMicroMsg.db-journal文件中。...而在实际的办案过程中,可能会因为一些误操作(比如设备关机、重启、退出等)而使得存放撤回消息的缓存文件被清除,从而不能正常恢复出撤回消息,这就给办案工作人员带来不少困扰。...; 2)数据查找工具 winhex:用于查看缓存文件的二进制值 2、模拟创造需恢复的数据 △模拟操作数据 3、查找撤回数据缓存文件 1)通过adb指令获取输入模拟数据之后的FTS5IndexMicroMsg.db-journal

    3.3K20

    3步查看撤回消息

    在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥,这就是所谓的好奇害死猫(Curiosity kills the...cat),今天我们就来用Python实现防消息撤回,满足一下大家的好奇心!...一、功能设计 我们希望当有好友或者群中有人撤回消息的时候,第一时间能把原消息、发送者信息转发到文件助手中(当然你也可以把消息发回给他,哈哈),这样方便我们查看。 给大家来演示一下实现的功能。...二、功能实现 1.撤回消息实现原理 我们先来了解一下撤回消息的原理: 其实撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析...image 如果你消息太过频繁,2分钟之内消息数量超过200,则可以将max_history设置大些。

    86850

    又更新了,查看撤回消息,一键批量导出语音,批量检测删除你的好友

    关怀模式支持听文字消息老朋友们,可以“听文字消息”了 : 收藏里长截图:打开收藏右上角,选择图片,然后右上角...保存为图片即可。...顺便再更新下之前分享过的检测好友autojs脚本 一键批量检测是否被好友删除,支持最新版,这个脚本可以查找被对方删除、拉黑的好友,原理是通过转账前的提示信息判断好友关系,被拉黑会提示请确认你和他的好友关系是否正常...导入后开始检测,正常和异常好友的结果如图,然后可以去删除他们了,注意不要删除太多太频繁,否则会触发信风控导致你的异常: 还有之前分享的查看撤回消息软件也更新了,它支持、QQ、TIM多开和查看撤回信息...提示对方撤回一条消息,但那条消息还在。 撤回的图片和语音也能看到: 顺便说下pc端的可以在通讯录搜索添加了: 还有批量给好友修改权限,添加标签和删除好友。...最后分享个导出语音的app拾(在应用商店搜索即可下载),之前在文章 如何导出你的语音 分享过个电脑软件,不过有点麻烦。

    3.6K40
    领券