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中去空格函数的用法
Aug 21 Python
python实现通过代理服务器访问远程url的方法
Apr 29 Python
python字典基本操作实例分析
Jul 11 Python
Python设计模式之门面模式简单示例
Jan 09 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
Python字典的核心底层原理讲解
Jan 24 Python
Python提取频域特征知识点浅析
Mar 04 Python
简单介绍django提供的加密算法
Dec 18 Python
Python pip配置国内源的方法
Feb 14 Python
python怎么判断模块安装完成
Jun 19 Python
Python闭包装饰器使用方法汇总
Jun 29 Python
Python机器学习之基础概述
May 19 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
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP异常处理浅析
2015/05/12 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
javascript学习网址备忘
2007/05/29 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
Python中最大递归深度值的探讨
2019/03/05 Python
我就是这样学习Python中的列表
2019/06/02 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
在python中求分布函数相关的包实例
2020/04/15 Python
Python 字符串池化的前提
2020/07/03 Python
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
电子商务专业个人的自我评价
2013/11/19 职场文书
幼儿园课题方案
2014/06/09 职场文书
服装设计专业自荐信
2014/06/17 职场文书
六年级学生评语大全
2014/12/26 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
python数字类型和占位符详情
2022/03/13 Python