Python查看微信撤回消息代码


Posted in Python onJune 07, 2018

微信(WeChat) 是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造 。在互联网飞速发展的下、民众的需求下,微信已经更新到2.6.2.31版本,全民微信时代。村口的张大妈,家里的老父亲都知道怎么使用微信。

Python查看微信撤回消息代码
微信撤回消息功能是在微信的5.3.1中新增的。

如果需要撤回微信消息,长按刚刚发出去的消息,会弹出菜单,其中有撤回选项。点击撤回后可以看到提示,会撤回刚才发出去的最后一条微信消息。点击确定后,你会看到“你撤回了一条消息”的提示。

同时刚才的消息也从聊天记录中删除了。当你撤回微信消息后,对方虽然看不到你发送的消息,但会收到一条提示,显示你撤回一条消息。

Python查看微信撤回消息代码

当我们与朋友,亲人,爱人聊天的时候,我估计每个人都经理过,那就是微信撤回功能中所提到的,对方撤回一条消息。

俗话说,说出口的话,如泼出去的水,是收不回的。但今天可以了,在微信和QQ上,你可以撤回你刚刚说的话。当你的手机发出“嘀”的提示音,表示你收到了一条消息。忙打开,迫不及待地看看,是谁又在与自己说话。还没来得及看,或还没有看完,那句话却忽然没了,屏幕上显示“对方撤回了一条消息”。这个时候,我们都会有所感受

Python查看微信撤回消息代码

每天,我们的手机都会收到大量的信息,包括别人与你说的话,其中的绝大多数,都属于可有可无的话,即垃圾信息。你也许为此不胜其烦,但有一条消息,一定能够引起你的关注,那就是“对方撤回了一条消息”。

一条撤回的消息,就像一个秘密,让你迫切地想去一探究竟;或如一个诱饵,瞬间勾起你强烈的兴趣。你想知道,那是怎样的一句话?是对方不慎讲出的真话,还是一句发错了对象的话?

总之,这个撤回的消息,让人顿生×××。这个时候,就是技术人员出马的时候了,哪门子技术人员?如题:Python程序员!

Python查看微信撤回消息代码

Python查看微信撤回消息源代码:

mport re

import time

import itchat

from itchat.content import *

@itchat.msg_register([TEXT, PICTURE, MAP, CARD, NOTE, SHARING, RECORDING, ATTACHMENT, VIDEO])

def text_reply(msg):

 print(msg['Text'])

@itchat.msg_register([TEXT, PICTURE, MAP, CARD, NOTE, SHARING, RECORDING, ATTACHMENT, VIDEO])

@itchat.msg_register([TEXT, PICTURE, MAP, CARD, NOTE, SHARING, RECORDING, ATTACHMENT, VIDEO])

def text_reply(msg):

 if msg['Type'] == 'Text':

 reply_content = msg['Text']

 elif msg['Type'] == 'Picture':

 reply_content = r"图片: " + msg['FileName']

 elif msg['Type'] == 'Card':

 reply_content = r" " + msg['RecommendInfo']['NickName'] + r" 的名片"

 elif msg['Type'] == 'Map':

 x, y, location = re.search("<location x=\"(.*?)\" y=\"(.*?)\".*label=\"(.*?)\".*",  msg['OriContent']).group(1,

2,

3)

 if location is None:

 reply_content = r"位置: 纬度->" + x.__str__() + " 经度->" + y.__str__()

 else:

 reply_content = r"位置: " + location

 elif msg['Type'] == 'Note':

 reply_content = r"通知"

 elif msg['Type'] == 'Sharing':

 reply_content = r"分享"

 elif msg['Type'] == 'Recording':

 reply_content = r"语音"

 elif msg['Type'] == 'Attachment':

 reply_content = r"文件: " + msg['FileName']

 elif msg['Type'] == 'Video':

 reply_content = r"视频: " + msg['FileName']

 else:

 reply_content = r"消息"

 friend = itchat.search_friends(userName=msg['FromUserName'])

 itchat.send(r"Friend:%s -- %s "

 r"Time:%s "

 r" Message:%s" % (friend['NickName'], friend['RemarkName'], time.ctime(),   reply_content),

 toUserName='filehelper')

itchat.send(r"我已经收到你在【%s】发送的消息【%s】稍后回复。--微信助手(Python版)" % (time.ctime(), reply_content),

toUserName=msg['FromUserName'])

itchat.auto_login()

itchat.run()

Python查看微信撤回消息代码

不过在此真心建议,如果是男女朋友,就不要去用Python查看了,有些事情不知道比知道要好。亲身经历,下次再见!

Python 相关文章推荐
在Django的模型中执行原始SQL查询的方法
Jul 21 Python
利用Python开发微信支付的注意事项
Aug 19 Python
python实现的AES双向对称加密解密与用法分析
May 02 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
Python实现一个简单的递归下降分析器
Aug 01 Python
python 绘制正态曲线的示例
Sep 24 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
spark: RDD与DataFrame之间的相互转换方法
Jun 07 #Python
Python简单实现网页内容抓取功能示例
Jun 07 #Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 #Python
redis之django-redis的简单缓存使用
Jun 07 #Python
PHP实现发送和接收JSON请求
Jun 07 #Python
使用python画个小猪佩奇的示例代码
Jun 06 #Python
python re模块的高级用法详解
Jun 06 #Python
You might like
PHP获取服务器端信息的方法
2014/11/28 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
JS简单计算器实例
2015/01/20 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
python Flask实现restful api service
2017/12/04 Python
Python从零开始创建区块链
2018/03/06 Python
Php多进程实现代码
2018/05/07 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python实现XML解析的方法解析
2019/11/16 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
2015元旦节寄语
2014/12/08 职场文书
素质教育学习心得体会
2016/01/19 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
Android Studio 计算器开发
2022/05/20 Java/Android