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 isinstance判断对象类型
Sep 06 Python
python获取文件版本信息、公司名和产品名的方法
Oct 05 Python
Python中类的定义、继承及使用对象实例详解
Apr 30 Python
安装dbus-python的简要教程
May 05 Python
Python使用CMD模块更优雅的运行脚本
May 11 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
Flask-Mail用法实例分析
Jul 21 Python
Python设计模式之模板方法模式实例详解
Jan 17 Python
pycharm运行scrapy过程图解
Nov 22 Python
PyTorch 解决Dataset和Dataloader遇到的问题
Jan 08 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
Jul 01 Python
基于Django集成CAS实现流程详解
Nov 28 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上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
JavaScript 指导方针
2007/04/05 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
jquery radio 操作代码
2011/03/16 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
Python自动发邮件脚本
2017/03/31 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
物业管理求职自荐信
2013/09/25 职场文书
小学语文教学反思
2014/02/10 职场文书
企业安全生产责任书
2014/04/14 职场文书
私人委托书格式
2014/09/10 职场文书
房屋出售授权委托书
2014/10/12 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
预备党员入党感言
2015/08/01 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python