python 教程:微信头像爬取和gif动图合成

你是不是在写论文写到想撞墙?不妨拿出Python来搞点有趣的事。比如微信头像爬取和GIF动图合成长图文。这个过程特别有趣,而且不需要花太多钱,只需要一点时间和朋友的头像使用权。要开始之前,你需要准备一下环境。确保你安装了Python 3.6.4、itchat、PIL和imageio这些软件。这三个软件分别负责登录微信、处理图片和读写GIF。打开命令行工具cmd,运行pip install itchat pillow imageio就可以安装好所有需要的软件。这次给你准备了一个有趣的小项目,它分为两个步骤来完成。先运行GetProfilePic.py,用微信扫码登录后,程序会自动抓取所有好友的头像,保存到imgs文件夹中。接着运行GIF_Parser.py,程序会把imgs文件夹里的头像合成为一个5秒长的GIF。为了保护隐私,我把图片给打了马赛克。要是想替换成真人头像动图,只需在代码中修改一下路径就可以了。不过要注意一些细节问题,比如网络可能会断开导致报错。如果你想把这段代码跑起来试试看,让朋友的头像动起来,在聚会的时候把这条动图发到群里展示给大家看吧。