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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python中的urllib模块使用详解
Jul 07 Python
python动态网页批量爬取
Feb 14 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 Python
Python自定义简单图轴简单实例
Jan 08 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
Feb 13 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
python查看列的唯一值方法
Jul 17 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
什么是python的自省
Jun 21 Python
如何在Python3中使用telnetlib模块连接网络设备
Sep 21 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音乐采集(部分代码)
2007/02/14 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
Angular2学习教程之ng中变更检测问题详解
2017/05/28 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
python连接sql server乱码的解决方法
2013/01/28 Python
Python版微信红包分配算法
2015/05/04 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
python频繁写入文件时提速的方法
2019/06/26 Python
python调用其他文件函数或类的示例
2019/07/16 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
美国时尚女装在线:Missguided
2016/12/03 全球购物
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
开服装店计划书
2014/08/15 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
详解python网络进程
2021/06/15 Python