最近研究了一下itchat和matplotlib,目前实现了对微信好友头像、性别、区域、个性签名的采集及展示。
本文就来详细介绍一下这个库的用法和一些核心逻辑实现。
1.微信登录
- 三行代码实现登录,为了避免我们频繁扫描二维码登录,这里我们加入
hotReload=True
- 好友信息获取
这里的we_friend
是好友的信息的列表,每一个好友字典的 key 如下表
key | 备注 |
---|---|
UserName | 微信系统内的用户编码标识 |
NickName | 好友昵称 |
Sex | 性别 |
Province | 省份 |
City | 城市 |
HeadImgUrl | 微信系统内的头像URL |
RemarkName | 好友的备注名 |
Signature | 个性签名 |
有了key对应的值,我们就好处理了。
2.好友性别
这里顺便提一下:如果sex=1则代表男