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 相关文章推荐
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
Python实现的彩票机选器实例
Jun 17 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
May 15 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
使用Python制作自动推送微信消息提醒的备忘录功能
Sep 06 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
Python实现的各种常见分布算法示例
Dec 13 Python
在Pandas中处理NaN值的方法
Jun 25 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
Feb 25 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
桌面中心(三)修改数据库
2006/10/09 PHP
PHP个人网站架设连环讲(四)
2006/10/09 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
JS中Location使用详解
2015/05/12 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
用原生js做单页应用
2017/01/17 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
python字符串,数值计算
2016/10/05 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
python中count函数简单用法
2020/01/05 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
青年志愿者事迹材料
2014/02/07 职场文书
疾病捐款倡议书
2014/05/13 职场文书
四风查摆剖析材料
2014/10/10 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
2014教师年度工作总结
2014/11/10 职场文书
2015年仓库工作总结
2015/04/09 职场文书
python 离散点图画法的实现
2022/04/01 Python