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

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

看到了一个基于python开源库:itchat,玩了一天,做了一个程序,把私聊撤回信息可以收集起来并发送到个人文件传输助手,包括: (1)who :谁发送 (2)when :什么时候发送消息...不一致 巧合解决方案 face_bug = None # 将接收到消息存放在字典中,当接收到新消息时对字典中超时消息进行清理 | 不接受不具有撤回功能信息 # [TEXT, PICTURE, MAP...*撤回了一条消息\]\]\>", 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 *# 说明:可以撤回有文本文字...不一致 巧合解决方案face_bug = None# 将接收到消息存放在字典中,当接收到新消息时对字典中超时消息进行清理 | 不接受不具有撤回功能信息# [TEXT, PICTURE, MAP,...,判断是不是撤回并进行相应操作@itchat.msg_register([NOTE])def send_msg_helper(msg): global face_bug if re.search(r""..., msg['Content']) is not None: # 获取消息id old_msg_id = re.search("(.*?)"

    1.5K90

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

    直接用itchat库像上面这样操作,登陆会是网页版,而腾讯之前为了防止大家用计算机自动化操作信从而可能会导致一些安全问题,封停了网页版API,如果只是像上面这样做的话,控制台会提醒说“由于安全原因...,此信号不能使用网页版。...你可以使用+Windows+版或+Mac+版登录。” ok,男人要有耐心,遇事心平气和,google+知乎,若没试过七七四十九种解决方案,万不可直接考虑砸电脑。...尝试复现下面的代码: 本机复现成功,结果我就先不放了,不然又得打码,好麻烦[捂脸] 原文中对于图片格式和音频格式讲解: 七、os.mkdir() + info() 我们现在牵扯到应该怎么存储图片和语音信息了...,我们应该只需要存那些撤回信息,那么靠什么来判别哪些信息是撤回消息呢?

    2K20

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

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

    2K30

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

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

    1.5K40

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

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

    2.9K31

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

    要说最让人"恶心"发明,消息撤回绝对能上榜。...比如你现在正和女朋友用聊着天,或者跟自己喜欢女孩子聊着天,一个不留神,你没注意到对方发消息就被她及时撤回了,这时你很好奇,好奇她到底发了什么?于是你打算问问她发了什么,结果她回一句"没什么"。...模块介绍 本篇文章将用Python实现撤回功能,针对操作,Python有一个十分强大库:itchat。相信没有使用过也有所耳闻吧。...进行到这里,有些人可能会发现自己登录不上情况,据我所知,有些新注册和长期不使用是无法登录网页版,所以这里也会导致登录不上。...='filehelper') toUserName传入filehelper即可,这样,如果对方撤回消息,你就可以前往文件传输助手查看对方究竟撤回了什么。

    1.1K20

    python抓取撤回消息

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

    2K20

    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:什么信息...不一致 巧合解决方案 face_bug = None # 将接收到消息存放在字典中,当接收到新消息时对字典中超时消息进行清理 | 不接受不具有撤回功能信息 # [TEXT, PICTURE,...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 机器人-如何查看别人撤回消息,实战演示!

    原理很简单,每一条消息都是有id,我们把所有消息都存储在dict字典里,就存储id和对应消息内容。...itchat.content.TEXT:消息 itchat.content.NOTE:通知 撤回消息就属于通知了,每次有通知,我们都检测一下,如果是撤回消息,就把撤回消息发送出去。...\", 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.3K40

    有什么能逃得过Python魔爪?3步查看撤回消息

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

    87150

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

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

    3.6K40

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

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

    3.9K100

    Python骚操作 | 还原已撤回消息

    群里大佬分享经典语录被撤回了,感觉错过一个亿!怎么办?...用无所不能 Python 就可以将这些撤回消息发给你,让你从此走上人生巅峰 项目环境 语言:Python3 编辑器:Pycharm 导包 itchat:控制第三方库 这个库相信大家不陌生了...效果展示 以下截图显示撤回消息类型依次是文字消息自带表情、图片、语音、定位地图、名片、公众号文章、音乐、视频。有群里撤回,也有个人号撤回。 ? ? 程序思路 ?...如果是群成员而且是自己好友撤回消息,则显示撤回消息名称是你备注名字,如果没有备注名字,则显示名称为昵称。 ? 获取你所有群消息,判断出撤回消息来自哪个群,显示出群名称。 ?...写在最后 今天分享就到这里了,需要优化地方:撤回视频只支持查看自带拍视频,非自带拍视频打开无法查看

    1.8K60
    领券