面向 Tampermonkey / 油猴 的网页图片提取脚本:一键扫描当前页面的大图,按尺寸筛选,批量串行下载,并自动按「年月 / 帖子」两级目录归档命名。
三个站点的实际效果,可左右滑动查看,点图看大图。
| 小红书笔记页 | 站酷作品页 | 花瓣画板 |
|---|---|---|
![]() |
![]() |
![]() |
| 最小尺寸 900,识别 9 张、5 种尺寸 | 最小尺寸 900,识别 11 张、3 种尺寸 | 最小尺寸 100,识别 40 张、19 种尺寸 |
- 一键扫描当前页面的大图,默认只保留宽高均不小于
500px的图片,阈值可在工具栏直接改 - 横向优先的瀑布流预览,先铺满首行再向下排列
- 按尺寸筛选;隐藏过的尺寸会被记住,下次扫描直接跳过,不再下载缩略图
- 全选 / 反选 / 取消全选,批量串行下载,避免重复命名和
(1)后缀 - 自动命名
日期-网站-标题-序号.后缀,并按年份-月份/日期-标题两级目录归档 - 内置日志面板,记录扫描、筛选、下载与异常,便于排查
- 悬浮入口可拖动,松手自动吸附浏览器左右边缘,默认半透明贴边
- 自动跳过 iframe、广告弹窗与常见广告投放域名
- 小红书网页版:自动把笔记与评论里的纯文本链接解析成可点击链接
- 站酷作品页:忽略点赞区以下的非正文图片
- 浏览器安装 Tampermonkey(Chrome / Edge)
- 打开 Tampermonkey 控制面板 → 新建脚本 → 粘贴
图像提取工具-1.5.0.js的内容 → 保存
建议同时把 Tampermonkey 的 Downloads mode 设为 Browser API,否则浏览器可能不允许自动创建子文件夹。
- 打开要提取图片的网页,点击页面左右边缘半透明的悬浮图标
- 脚本自动扫描并按尺寸展示预览卡片
- 单击卡片选择,或点工具栏第一个按钮
全选当前结果 - 确认
起始序号后点下载选中图片
工具栏只有一行。常用操作直接露出,次要操作收在右侧的 ▾ 里,需要时才占空间。
| 控件 | 作用 | ▾ 里还有 |
|---|---|---|
重新扫描 |
重新遍历当前页面 | — |
全选当前结果 |
选中当前显示的全部图片 | 反选、取消全选 |
起始序号 |
下载编号从几开始 | — |
下载选中图片 |
串行下载已选图片 | — |
最小尺寸 |
宽高门槛,改完自动重扫 | 下载间隔(毫秒,0 为不等待) |
尺寸筛选 N |
N 是当前识别出的尺寸种类数 | 尺寸列表、显示全部尺寸、恢复默认隐藏 |
信息 |
命名日期、目标文件夹、下载模式 | 开启日志、查看日志 |
右端显示 显示 9 / 9 张 与选中状态,有隐藏或跳过时补充 隐藏 N、跳过 N。
- 单击卡片切换选中,键盘
Enter或空格同样可切换 - 双击卡片在新窗口打开原图
- 选中状态显示在卡片下方,与尺寸信息并排
点 尺寸筛选 展开后可以看到当前页面到底有哪些尺寸:
- 点某个尺寸即隐藏或重新显示,弹层不收起,可连续切换多个
- 被隐藏的尺寸会持久化,下次扫描直接跳过,按钮上标出
隐藏 N - 标了
点此取回的尺寸点一下会重新扫描并取回这些图片 - 底部
显示全部尺寸/恢复默认隐藏一键复位
部分常见封面尺寸(如 1500x1500、1280x720)默认隐藏。
- 单击打开面板;拖动可改位置,松手自动吸附最近的左右边缘
- 默认半透明贴边,鼠标悬浮或键盘聚焦时完整露出
- 右键直达整个页面最底部
遇到识别异常、下载失败、文件夹没创建等问题:信息 → 开启日志 → 复现问题 → 查看日志 → 复制日志。日志会记录用户操作、扫描结果、过滤结果、下载状态与异常信息。
文件名格式:
日期-网站-标题-序号.后缀
标题会自动清理特殊符号、emoji 与装饰字符,最多保留 20 个标题单位,并尽量避开话题词与标签词。
下载路径按「年月 / 帖子 / 文件」三级组织:
2026-04/
└─ 20260421-深圳中心公园在草地上拍一组可爱小熊照片/
├─ 20260421-小红书-深圳中心公园在草地上拍一组可爱小熊照片-001.jpg
└─ 20260421-小红书-深圳中心公园在草地上拍一组可爱小熊照片-002.jpg
- 月份目录取自帖子的发布日期,不是下载当天,补存旧帖也会归到该帖所属月份
- 月份用
2026-04、帖子用20260421-标题,视觉上区分开,按名称排序即按时间排序 - 这样一个月的帖子集中在一个目录里,既不会全部平铺,也不会像按天分目录那样产生过多文件夹
没有自动创建文件夹? 多数是下载模式问题:检查 Tampermonkey 是否设为 Browser API、浏览器是否允许扩展接管下载、下载目录权限是否正常。
有些图片没被识别? 可能是宽高低于 最小尺寸;或该尺寸此前被隐藏、已记忆并跳过(在 尺寸筛选 里点它取回);或页面用了特殊懒加载;或图片落在站点规则的排除区域内。
标题识别不准? 不同网站结构差异较大。开启日志并反馈页面地址,便于继续做站点级适配。
下载仍然失败? 常见于图片有防盗链、地址是临时 blob: 或带动态签名、浏览器拦截了下载请求。
- 作者:
guliacer - 版权所有:
Copyright © guliacer
本脚本仅用于个人学习、研究、素材整理与备份。请在遵守目标网站使用规则、版权规则及相关法律法规的前提下使用。


