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 def函数的定义、使用及参数传递实现代码
Aug 10 Python
Python中的对象,方法,类,实例,函数用法分析
Jan 15 Python
Python基于DES算法加密解密实例
Jun 03 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
python如何生成网页验证码
Jul 28 Python
python实现AES加密解密
Mar 28 Python
python实现简单遗传算法
Sep 18 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 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实现的SESSION类
2014/12/02 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
2011/08/09 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
python构建深度神经网络(DNN)
2018/03/10 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
通俗讲解python 装饰器
2020/09/07 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
学校经典推荐信
2013/10/30 职场文书
个人优缺点自我评价
2014/01/27 职场文书
公司接待方案
2014/03/08 职场文书
计算机系本科生求职信
2014/05/31 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
财务经理岗位职责
2015/01/31 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis
Java异常处理try catch的基本用法
2021/12/06 Java/Android