初探python itchat模块

偶然间发现关于微信开源个人端口的模块:itchat,可以进行无图形化界面聊天,玩起来挺有意思

首先安装itchat模块

pip install itchat

登陆:

import itchat
itchat.auto_login(hotReload=True,enableCmdQR=True)
#hotReload是自动重连,无需多次扫码,为可选项;enableCmdQR默认为False,当为True时则不会弹出图片,只在终端生成二维码,为可选项

执行后,会在当前目录下生成一个二维码图片文件并自动弹出,这时可以用手机微信扫描二维码,手机确认后即可登陆至电脑,终端会提示登陆成功,登陆成功后生成的二维码也会自动消失。

退出:

itchat.logout()

现在可以查看好友列表:

itchat.get_friends(update=True)#update为更新好友列表选项,选填

可以以列表的形式显示所有好友信息,包括用户名、昵称、头像地址、性别、个性签名等一系列相关信息,由于终端的限制,信息里面相关的表情图片无法显示

但看起来非常乱,令人无法直视

这时可以通过代码筛选出来,例如需要列出所有好友的昵称:

for friend in itchat.get_friends():
    print(friend['NickName'])

如果想要查看某一好友的所有信息,只需要知道该好友的某一信息即可,比如知道好友的用户名(注意:这里显示的用户名和我们一般认为的用户名有些许不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值