1. 需求

  • 批量下载头像图片
  • 公众号发布文章供小程序使用

2. 实现

2.0 准备工作

  • Mac电脑
  • Edge浏览器(安装插件:Fatkun图片批量下载九头虫数据采集
  • 头像地址:https://www.liqucn.com/bz/c/355/
  • Raycast工具(可选,用于查找重复文件)
    (本来想用爬虫写的,但感觉更复杂,所以用上面插件工具。)

2.1 步骤1:获取全部图片地址

  • 点击九头虫,点击添加页面采集
  • 点击“添加规则”
    页面采集
  • 1匹配页面,url写https://www.liqucn.com/*
    匹配页面
  • 2采集字段,添加字段:父节点:li且多选;子选择器:img;采集内容:src
    采集字段
  • 4任务页面,添加任务,自动生成翻页地址:https://www.liqucn.com/bz/c/355/?page=[0,62,1]
  • 保存采集规则,立即执行任务
  • 数据管理,选择规则,导出为excel表格,获得1000余条图片地址。

2.2 步骤2:下载全部图片

  • 点击Fatkun,点击选项旁边的“更多”
    Fatkun
  • 点击“直接下载图片”,将上面获得的图片地址粘贴到输入框,点击“下载”

2.3 步骤3:删除重复文件

  • 1000多个文件中有少量重复文件,被命名为img_localize_0da9913dcd22bc2ae724ab746d675ab6_400x400 (1).png
  • 通过Raycast的Search Files命令,搜索img (1)
  • 逐一删除重复文件

2.4 步骤4:图片批量更名

  • 1000多图片不能直接上传至公众号,需要批量更名,以便分批次上传
  • 在 Finder 中,选中所有图片,右键,选择“重命名”
  • 选择“格式”,格式为“名称和计数”,输入“img”,点击“重命名”
    重命名
  • 重命名后,图片名为“img00001.jpg”、“img00002.png”、“img00003.jpg”……

2.5 步骤5:上传图片至公众号

  • 登录公众号,点击“新建图文消息”
  • 从“图片库中选择”,上传图片:这里一次可以上传50张,但不能太快,否则会出现“上传失败”;最好图片分组;
    上传图片
  • 上传和选择图片进入文章,可以交替进行;最后发布文章

2.6 步骤6:采集发布文章中的图片

  • 使用步骤1中的方法,将公众号里面的所有图片地址保存在excel里面