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

python抓取微信撤回消息

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

2K20

python抓取微信撤回消息

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

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

    Python实现微信防撤回

    以下文章来源于裸睡的猪,作者猪哥 微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿。...在此期间微信也推出了不少的功能如:“摇一摇”、“漂流瓶”、“朋友圈”、“附近的人”、“公众平台”、“小程序”等等,涵盖了我们生活的方方面面,微信正在慢慢践行着他们的口号:微信,是一种生活方式 一、背景介绍...产品的更新迭代必然会伴随着功能的推出和下线,今天我们要讲的便是微信在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥...,这就是所谓的好奇害死猫(Curiosity kills the cat),今天我们就来用Python实现防微信消息撤回,满足一下大家的好奇心!...三、功能实现 1.微信撤回消息实现原理 我们先来了解一下微信撤回消息的原理: 其实微信撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析

    1.7K10

    Python实现微信防撤回

    一、背景介绍 产品的更新迭代必然会伴随着功能的推出和下线,今天我们要讲的便是微信在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥...,这就是所谓的好奇害死猫(Curiosity kills the cat),今天我们就来用Python实现防微信消息撤回,满足一下大家的好奇心!...三、功能实现 1.微信撤回消息实现原理 我们先来了解一下微信撤回消息的原理: 其实微信撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析...如果你微信消息太过频繁,2分钟之内消息数量超过200,则可以将max_history设置大些。...五、总结 微信消息防撤回功能实现简单,但实用性很好,目前项目的唯一缺点就是易用性差,简单说就是我们还没有将项目部署服务器,每次使用都得打开电脑然后运行还得一直开着,猪哥考虑后面将项目部署在云服务器上或者打包成

    1.7K30

    定时发送微信和短信,微信QQ防撤回

    功能列表: ①定时自动发送微信和短信到指定人。...②自动抢微信红包,无需root手机(封号几率基本为0,采用Android自带的无障碍服务来模拟人的操作,就相当于是你自己在操作,这就是封号几率几乎为0的原因)支持到最新微信7.0.18,在锁屏状态下,需要...③无需root手机,自动跳过各大APP的启动开屏广告(涵盖率99%,还可以自定义规则跳过)。 ④无需root手机,微信,QQ消息的简单防撤回(原理获取手机通知栏消息并保存起来)。...⑤抖音视频的无水印下载。 ⑥小米手机且root过,可以每天定时自动修改步数,可以干嘛,我也不懂。 ⑦自动连点器 (可以用来 交友神器 探探自动点击)。 使用注意: ①根据软件中的提示,上手很容易。...②需要注意的是,在使用过程中会申请获取手机的某个权限,请允许,否则软件就无法完成相应的操作。 ③在后台运行中要注意将软件加入到系统后台运行的白名单中,否则会被系统后台杀掉。

    3.6K30

    在微信撤回,别逗我了

    前言 在何老师的微信里,就没有『撤回』这两个字!...,只可惜他那份源码已经年久失修,我特地下载了他最后支持的微信 6.3.13 版本,发现与现在所使用的 6.5.3 版本之间,代码上的差距不是一星半点,这直接让我断了在他的源码上进行维护的念头。...---- 既然不再想维护,那必然是要自己起一套了,按之前折腾 mac 版微信的经验,我决定先找到revoke字样所对应的代码,很幸运的,搜索结果并不多,大概 10 多个类会涉及到 revoke,...另一方面,通过抓取微信/data/data/com.tencent.mm内的数据库,经分析可知,微信的撤回的原理是修改数据库,将原本的信息改为『撤回了一条消息』。...到此为止,微信的防撤回就基本上完成了,再补上一些基础代码,挂到 Xposed 框架就可以成功运行。

    2.5K51

    Python实现微信消息防撤回

    微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿。...在此期间微信也推出了不少的功能如:“摇一摇”、“漂流瓶”、“朋友圈”、“附近的人”、“公众平台”、“小程序”等等,涵盖了我们生活的方方面面,微信正在慢慢践行着他们的口号:微信,是一个生活方式 一、背景介绍...产品的更新迭代必然会伴随着功能的推出和下线,今天我们要讲的便是微信在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥...,这就是所谓的好奇害死猫(Curiosity kills the cat),今天我们就来用Python实现防微信消息撤回,满足一下大家的好奇心!...三、功能实现 1.微信撤回消息实现原理 我们先来了解一下微信撤回消息的原理: 其实微信撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析

    1.6K10

    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.5K20

    如何查看微信好友已撤回的消息?

    引言 最近逛GitHub时发现了一个半开源的微信PC版的API接口WechatPCAPI,研究了一下,发现还是很好用的,所以就顺便用这个库写了个查看微信已撤回消息的程序。...相关模块与运行环境 相关模块: WechatPCAPI:微信PC版的API接口 运行环境: win10+python3.7.6+微信2.6.8.52+VSCode 相关文件 程序及微信2.6.8.52...安装包:公众号 拇指笔记 后台回复 微信防撤回 获取。...功能实现 实现功能的方法还是很简单的,因为基本功能都在WechatPCAPI库中实现了,需要做的只是调用API接口。首先需要从所有信息中选择出是微信好友发来的信息。获取到的好友信息如下。 ?...通过设定选择条件,可以从所有信息中选择出由微信好友发送的信息。 ? 从选择出的信息中提取出需要的信息(用户名,发送的信息)并存储在列表中。 ?

    3.9K40

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

    有个高中微信搞笑群,常发一些搞笑的图片,但是发后就撤回了,一不小心就看不到了,所以就想着怎么查看撤回的图片或者文字。...思路是这样的,当微信收到撤回消息的请求后,将撤回的响应包改掉,这样微信就不能撤回了,微信APP比较难搞,就直接用微信网页版抓包修改吧。...关于微信网页版的抓包其实也比较复杂,主要是常常抓包失败,网页无法打开(支付宝、淘宝也是,貌似它们的https协议更安全,不好代理,求解),为此专门做了个vmware虚拟机,配置是xpsp3+搜狗浏览器6.3.8.22061...微信手机端扫描二维码成功登陆: ? Fiddler截获数据包如下所示: ? 介绍一下收到消息跟撤回消息的区别:在收到消息时,微信响应包中MsgType=1,Content是介绍到的消息: ?...这样,微信网页版一直开着,就可以查看所有被撤回的消息了 *本文原创作者:hualuorenjia,未经许可禁止转载

    3.9K100

    如何用Python查看微信好友撤回的消息?

    直接用itchat库像上面这样操作,登陆的会是微信的网页版,而腾讯之前为了防止大家用计算机自动化操作微信从而可能会导致一些安全问题,封停了网页版微信API,如果只是像上面这样做的话,控制台会提醒说“由于安全原因...,此微信号不能使用网页版微信。...你可以使用+Windows+版微信或+Mac+版微信登录。” ok,男人要有耐心,遇事心平气和,google+知乎,若没试过七七四十九种解决方案,万不可直接考虑砸电脑。...Hhh,当年劳资要是想用别人的C++的代码,没个取经的精神,过上那么九九八十一难是绝对调不通滴呀,再一次,手动捂脸:[捂脸] 八、note_info(msg) 现在我们能够存储聊天信息了,就是既然是要做防撤回软件...,我们应该只需要存那些撤回了的信息,那么靠什么来判别哪些信息是撤回消息呢?

    2K20

    利用python成功查看对方微信撤回的消息!

    微信现已经成为了我们日常生活中不可缺少的联系交流工具了,然后有时你会碰到别人给你发消息,然后他突然来一波骚操作(对方已撤回一条消息)。。我就问你尴尬不尴尬老铁!!...encoding:utf-8-*-import osimport reimport shutilimport timeimport itchatfrom itchat.content import *# 说明:可以撤回的有文本文字..."/home/alic/RevDir/"if not os.path.exists(rev_tmp_dir): os.mkdir(rev_tmp_dir)# 表情有一个问题 | 接受信息和接受note的msg_id...不一致 巧合解决方案face_bug = None# 将接收到的消息存放在字典中,当接收到新消息时对字典中超时的消息进行清理 | 不接受不具有撤回功能的信息# [TEXT, PICTURE, MAP,...msg_type": msg["Type"], "msg_content": msg_content, "msg_share_url": msg_share_url } } )# 收到note通知类消息,判断是不是撤回并进行相应操作

    1.5K90

    用Python找回微信撤回信息

    在互联网飞速发展的下、民众的需求下,已经进入全民微信时代。村口的张大妈,家里的老父亲都知道怎么使用微信。...但是当我们与朋友,亲人,爱人聊天的时候,我估计每个人都经历过,那就是微信撤回功能中所提到的,对方撤回一条消息。...一条撤回的消息,就像一个秘密,让你迫切地想去一探究竟;或如一个诱饵,瞬间勾起你强烈的兴趣。你想知道,那是怎样的一句话?是对方不慎讲出的真话,还是一句发错了对象的话?...总之,这个撤回的消息,让人顿生×××。这个时候,就是技术人员出马的时候了。...Python查看微信撤回消息参考代码: mport re import time import itchat from itchat.content import * @itchat.msg_register

    1.1K10

    如何用Python查看微信好友撤回的消息?

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

    2K30

    PC 版微信多开防撤回软件

    微信几乎离不开每个人,涉及到每个人的方方面面的生活。近日微信内测出现的 「视频号」,位于发现页和 「朋友圈」 并列,弥补了微信在视频方面的不足。...01 微信多开 首先怎么多开呢?方法也很简单,之前一直也在使用,利用 Windows 的 cmd 功能即可实现。 第一步 在电脑桌面找到微信,右键 - 属性,复制「目标」栏里的地址 ?...如果你的微信在其他盘符下,则需将如上的 start 空格后面的大写字母 D 换成其他盘符如:C。 第三步 想同时开几个微信,就复制几个,我这里是四个。完成后,点左上角的文件 - 保存。 ?...02 微信多开防撤回 话不多说了,直接看图,下图中开启了四个微信,第一个已经登录,第二、三个准备中,第四个已经在手机端要确认了。 ?...就是你女友给你发消息时明明已经撤回了,还以为只有自己知道,殊不知,你的 PC 端还是显示她撤回的消息的,但手机端确实是已经撤回了,这就是这款软件的强大之处了。 ? 支持多开,支持防撤回,还在等什么!

    5.2K10

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

    用无所不能的 Python 就可以将这些撤回的消息发给你的微信,让你从此走上人生巅峰 项目环境 语言:Python3 编辑器:Pycharm 导包 itchat:控制微信的第三方库 这个库相信大家不陌生了...效果展示 以下截图显示的撤回消息类型依次是文字消息、微信自带表情、图片、语音、定位地图、名片、公众号文章、音乐、视频。有群里撤回的,也有个人号撤回的。 ? ? 程序思路 ?...如果是群成员而且是自己微信好友撤回消息,则显示撤回消息的名称是你备注的名字,如果没有备注名字,则显示名称为微信昵称。 ? 获取你的所有群的消息,判断出撤回的消息来自哪个群,显示出群名称。 ?...主函数 最后用主函数执行微信的登录和运行。第一次需要扫码登录微信,登录时加上 hotReload 参数,为 True 时,短时间内再次运行会保存上次微信的登录态,不需要再次扫码登录。...写在最后 今天的分享就到这里了,需要优化的地方:撤回的视频只支持查看微信自带拍的视频,非微信自带拍的视频打开无法查看。

    1.8K60

    如何用Python找回微信撤回信息

    在互联网飞速发展的下、民众的需求下,已经进入全民微信时代。村口的张大妈,家里的老父亲都知道怎么使用微信。...但是当我们与朋友,亲人,爱人聊天的时候,我估计每个人都经历过,那就是微信撤回功能中所提到的,对方撤回一条消息。...一条撤回的消息,就像一个秘密,让你迫切地想去一探究竟;或如一个诱饵,瞬间勾起你强烈的兴趣。你想知道,那是怎样的一句话?是对方不慎讲出的真话,还是一句发错了对象的话?...总之,这个撤回的消息,让人顿生×××。这个时候,就是技术人员出马的时候了。...Python查看微信撤回消息参考代码: mport re import time import itchat from itchat.content import * @itchat.msg_register

    1.8K50

    如何用Python查看微信好友撤回的消息?

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

    1.5K40

    想查看微信好友撤回的消息?Python帮你搞定

    模块介绍 本篇文章将用Python实现微信的防撤回功能,针对微信操作,Python有一个十分强大的库:itchat。相信没有使用过也有所耳闻吧。...翻译过来就是:itchat是一个针对个人帐户的开放式微信api项目,它使您可以通过命令行访问您的个人微信帐户。...1、如何登陆微信 既然要操作微信,那么摆在我们面前的问题就是如何登录微信,登录微信非常简单,直接看代码: import itchat itchat.login() 没错,一句代码即可完成登录,运行之后就会弹出一个二维码...,所以千万不要动它,如果你想换一个微信账号登录,就要先把这个文件删除,因为该文件记录的是上一个微信的状态,删除之后即可登录。...进行到这里,有些人可能会发现自己的微信登录不上的情况,据我所知,有些新注册的微信和长期不使用的微信是无法登录网页版微信的,所以这里也会导致登录不上。

    3K31
    领券