Python环境实现(略)
******百度,琳琅满目******
核心模块
- itchat(爬取头像)
- pillow(拼接头像)
内置模块
- os(文件夹操作)
- math(数学计算)
效果图
1. 合成图像尺寸(25 * 25)
2
2. 合成图像尺寸(20 * 20)
3. 合成图像尺寸(16 * 16)
源码详解
通过 itchat 模块登录网页版微信,run代码时会自动弹窗(二维码登录),用手机微信扫描确认登录:
# 关键字实参hotReload取True使得短时间内无需再次扫码登录
itchat.auto_login(hotReload=True)
获取好友列表:
# 内置函数get_friends获取好友列表,返回的是一个列表
friends = itchat.get_friends(update=True)[0:]
预置存储微信头像的文件夹,判断是否存在,不存在的话,创建新的(第一次,铁定创建新的哈):
# 存储微信头像的文件夹名字
my_friends_file = 'pipixia_womenzou'
# 存储微信头像文件夹的完整地址(注意双反斜杠)
file_full_path = 'D:\pycharm_pr