## 用python 80行代码实现一个微信消息撤回捕捉功能

自从微信出了这个消息撤回功能小编我都已经快被折磨死了,小编本来就是个好奇心比较重的人,微信出了这个功能之后小编感觉身体一天不如一天了,每次看着女神发来的信息又撤回,可谓是心里痒痒啊。所以小编就写了一个微信消息撤回捕捉器,下面就让小编教你怎么摆脱单身逆袭白富美

1,模块介绍

首先的话要实现消息撤回捕捉得用到python上一个十分强大的库:itchat。如果大家没有使用过的话小编就来介绍一下:

	Project description
itchat is a open souce wechat api project for personal account.

It enables you to access your personal wechat account through command line.

以上意思就是:itchat是一个面向个人账户的开源微信api项目。您可以通过命令行访问您的个人微信帐户。
所以说我们今天就要用到这个库,首先我们要 :

 pip install itchat

2,模块功能熟悉

小编这里考虑到有些小伙伴从来没用过这个模块,所以下面会对这个模块进行一个简单的讲解。

2.1 如何登录微信

既然我们要捕捉微信的撤回信息那第一步肯定是要先登录微信,登录微信非常简单只需要两行代码:

import itchat

itchat.login()

这样就好了,是不是特别简单,然后运行之后就会出现一个二维码,扫描之后再手机上面授权登录,控制台就会显示你是否登录成功。

Login successfully as .

这样就说明你登录成功了,但是这边如果是新创建的微信和长期不使用的微信的话是无法登录网页版微信的,所以这里也会导致登录不上。如果登录不上,那也是没有办法的

2.2 获取好友列表
import itchat

itchat.auto_login(hotReload=True)
friends = itchat.get_friends()  # 好友列表
print(friends)

使用get_friends()这个函数就能获取到好友列表的所有好友信息,包括昵称,备注名,地址,个性标签,性别等等。

[{
   'UserName': '@7c2215e17edf4b193f125d6ecf944abcaf19ba72e3eb24b8442d5e32d4a8be92', 
  • 7
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值