美文网首页共享主义万岁
Python爬取微信好友头像并制作GIF动图

Python爬取微信好友头像并制作GIF动图

作者: 扒皮狼 | 来源:发表于2020-07-10 14:01 被阅读0次

    开发工具

    Python版本:3.6.4

    相关模块:

    PIL模块;

    imageio模块;

    itchat模块;

    以及一些Python自带的模块。

    环境搭建

    安装Python并添加到环境变量,pip安装需要的相关模块即可。

    主要思路

    (1)itchat模块:

    获取微信好友头像。

    (2)PIL模块:

    主要用于提取GIF动图中每帧图片并保存。

    (3)imageio模块:

    主要用于将所有图片合成为GIF动图。

    相关文件

    点赞转发此文后关注公众号“python工程狮”回复‘GIF’获取。

    具体实现过程详见源代码。

    使用演示

    爬取微信好友的头像:

    在cmd窗口运行GetProfilePic.py文件后微信扫码登录即可。所有微信好友头像将保存在imgs文件夹下。

    例如下图所示:

    [图片上传失败...(image-721a70-1594360907449)]

    image.png

    GIF动图的制作与拆分:

    T_T打马赛克太麻烦了

    就用猫的图片代替

    image.png

    在cmd窗口运行GIF_Parser.py文件即可。

    如下图所示:

    image.png

    即先提取猫咪的GIF动图中每帧图片,然后再将这些图片合成回猫咪的GIF动图。

    若想制作微信好友头像的GIF动图,请自行修改源代码第68-69行的文件路径,并删除/注释掉第66行的代码。(GIF_Parser.py那个文件的源代码)

    相关文章

      网友评论

        本文标题:Python爬取微信好友头像并制作GIF动图

        本文链接:https://www.haomeiwen.com/subject/crreqktx.html