首页
学习
活动
专区
工具
TVP
发布

Python—itchat下载拼接微信好友头像图

闲来无事,用几行代码下载了微信好友的全部头像,看了一下好友们的性别、个性签名,还挺有意思的,当然了,大家不嫌麻烦的可以继续探索一下做个可视化:好友性别比、城市统计、个性签名词云图......本篇文章只实现了下载好友头像,拼接头像图的功能。

首先需要安装:itchat、pillow。

1. 下载好友头像图片 getHeadImgs.py

下载很简单,只需要让itchat运行起来即可,需要自定义头像下载的路径path。

很快,头像就下载完了,我们可以点开文件夹欣赏了^_^,然后,可以做第二步—拼接头像图

2.拼接头像图 jointHeadImgs.py

拼接用到pillow库里的Image,然后譬如我有245个好友,那么为了保证我最终拼接的头像图是正方形的,我就只能拼15* 15 = 225张头像(每行15张头像),好友总数total不需要计算,因为total = len(pathList)可以获取好友头像图总数,行数line=15也不需要人为计算,因为line = int(sqrt(total))可以计算合适的行数。

唯一需要配置的,还是路径path(存放好友头像图的文件夹的路径)

程序运行完你会看到这个...final.jpg,点开看看,是不是感觉不错?!有木有准备拿到朋友圈去炫耀一番

PS:图侵删

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180307G0N23E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券