网页图片批量下载

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

网页图片下载器。输入任意网站地址,自动提取并下载该网页上所有的图片。 当用户说"下载网页图片"、"下载这个网站的所有图片"、"批量下载图片"、 "下载网页上的图片"、"帮我把这个页面的图片都下下来"时触发。 支持 JPG、PNG、GIF、WebP、SVG、AVIF、HEIC 等常见图片格式。 特性:去重检测(MD5 + 感知哈希)、图集识别、进度显示、尺寸过滤、广告过滤、 增量更新、Cookie 登录态支持、断点续传、语义化命名、并发下载、质量过滤、AI 智能分类。

一句话选型结论

按资料字段整理

网页图片批量下载是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_0c7f1934/web-image-downloader
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_0c7f1934仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791736383
正文体量7.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
网页图片批量下载当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.4 KB
模型实际读到的说明书原文,来自技能仓库

[Image] 网页图片下载器

环境准备

pip install -r requirements.txt

依赖:requests、beautifulsoup4、Pillow、numpy。


输入任意网站地址,自动下载该网页上所有的图片,按类型/AI 智能分类并打包为 ZIP。

何时使用

  • 批量获取某个网页上的所有图片
  • 收集图片素材、壁纸、参考图
  • 备份网站图片资源
  • 下载整套相册或图片集
  • 下载需要登录才能访问的图片
  • 批量下载多个网站图片(逗号分隔 / URL 文件)
  • 自动按内容分类整理(人物、风景、产品、截图等)

目录结构

web-image-downloader/
├── SKILL.md              <- 主入口(本文件)
├── references/           <- 详细参考文档
│   ├── filter-rules.md   <- 过滤规则详解
│   ├── api-reference.md  <- 技术接口文档
│   └── output-format.md  <- 输出格式说明
├── scripts/              <- 可执行脚本
│   ├── main.py           <- 主下载脚本
│   ├── dedupe.py         <- 去重脚本 (MD5 + pHash)
│   ├── quality.py        <- 质量过滤脚本 (v1.4.0)
│   ├── classify.py       <- AI 智能分类脚本 (v1.4.0)
│   ├── progress.py       <- 进度条脚本
│   └── zipper.py         <- ZIP 打包脚本
├── assets/               <- 静态资源
│   └── download-form.html
└── evals/
    └── evals.json

使用方法

步骤 1:提供网址

输入目标网页的完整 URL,或多个 URL(逗号分隔 / URL 文件)。

步骤 2:指定参数(可选)

参数 说明 默认值
保存路径 图片保存位置 Downloads/web-images/[域名]/
最小尺寸 宽度或高度 >= 此值(px) 100
最大尺寸 宽度或高度 <= 此值(px) 不限制
图集识别 识别并下载图片集 true
增量更新 对比已有文件,只下载新增 false
并发数 同时下载的线程数 3
Cookie 登录态 Cookie 字符串 无
Cookie 文件 Netscape 格式 Cookie 文件 无
断点续传 从中断处继续下载 false
感知哈希 启用相似图片去重 true
v1.4.0 新增:
URL 文件 从文本文件读取 URL 列表 无
质量过滤 过滤模糊/无色/水印图 true
质量阈值 最低质量分 (0-100) 60
AI 分类 按内容自动分类到子目录 true

步骤 3:执行下载

我会:
1. 抓取网页 HTML 内容(支持多 URL 批量)
2. 解析所有图片链接
3. 图集识别
4. 去重检测(MD5 + 感知哈希)
5. 广告图过滤
6. 质量过滤(模糊、色彩贫乏、大面积水印)
7. 并发下载到对应文件夹
8. AI 智能分类(人物/风景/产品/截图/图标/文档/插画)
9. 打包为 ZIP

核心功能

基础能力

  1. MD5 去重 — 哈希比对,相同图片只保存一份
  2. 感知哈希去重 — 识别缩放/裁剪后的相似图片
  3. Cookie 支持 — 支持 --cookie 和 --cookie-file
  4. 断点续传 — --resume 参数,中断后从 session.json 恢复
  5. 语义化命名 — 优先用 alt 文本命名
  6. 并发下载 — --concurrency 控制并发数
  7. 图集识别 — 自动识别画廊/相册
  8. 尺寸过滤 — 可指定最小/最大图片尺寸
  9. 广告过滤 — 按路径/文件名词元整词匹配(ad/pop 等短词仅作独立段命中,
    不会误杀 /download/、/header、/upload、/avatar、/roadmap、/gradient)
  10. 增量更新 — --incremental 跳过 session.json 已记录且本地文件仍存在的 URL
  11. 内容校验 — HTTP 200 也可能是 HTML 错误页;按魔数 + PIL 解码校验,非图片标记
    failed 且不落盘

v1.4.0 新增

  1. 质量过滤 — 拉普拉斯清晰度检测 + 色彩丰富度 + 文本水印覆盖检测
  2. AI 智能分类 — 8 类启发式分析(人物/风景/产品/截图/图标/文档/插画/其他)
  3. 批量 URL — 逗号分隔多URL + --url-file 文件输入

输出格式

下载完成后生成:
- 格式文件夹(JPG/、PNG/、GIF/、WebP/、SVG/、AVIF/、HEIC/、Other/)
- AI 分类文件夹(01-人物/、02-风景/、03-产品/、04-截图/、05-图标/、06-文档/、07-插画/、08-其他/)
- report.json 下载报告(含质量评分、分类标签)
- session.json 断点续传数据(--incremental 模式下保留供下次使用)
- {域名}.zip 打包文件

> 打包顺序:先写 report.json,再打包 ZIP,最后才清理 session.json。
> 这样 ZIP 包内一定包含完整的 report.json,且不含已删除的会话文件。

示例

# 基础下载
下载 https://wallhaven.cc/search?q=landscape

# 质量过滤 + AI 分类
下载 https://example.com/photos,最小 1920px

# Cookie 登录
下载 https://weibo.com/u/123456/album,cookie=&quot;SUB=xxx&quot;

# 断点续传
下载 https://example.com/gallery,resume

# 高并发快速下载
下载 https://example.com/wallpapers,并发数 8

# v1.4.0: 批量下载多个网站(逗号分隔)
下载 https://site1.com,https://site2.com,https://site3.com/photos

# v1.4.0: 从文件批量下载
下载 https://example.com,url-file=urls.txt

# v1.4.0: 关闭分类/质量过滤
下载 https://example.com,no-classify,no-quality

命令行参考

python main.py &lt;url | url1,url2,url3&gt; [options]

基础选项:
  --output=&lt;path&gt;       输出目录
  --min-size=&lt;px&gt;       最小尺寸 (默认: 100)
  --max-size=&lt;px&gt;       最大尺寸
  --no-gallery          关闭图集识别
  --incremental         增量更新
  --concurrency=&lt;n&gt;     并发下载数 (默认: 3)

v1.3.0 新增:
  --cookie=&quot;k=v;...&quot;   Cookie 字符串
  --cookie-file=&lt;path&gt;  Netscape 格式 Cookie 文件
  --resume              断点续传
  --no-phash            关闭感知哈希去重
  --phash-threshold=&lt;n&gt; 感知哈希阈值 (默认: 10)

v1.4.0 新增:
  --url-file=&lt;path&gt;     从文件读取 URL 列表
  --no-quality          关闭质量过滤
  --quality-score=&lt;n&gt;   最低质量分 (0-100, 默认: 60)
  --no-classify         关闭 AI 智能分类

如需使用,请告诉我:
1. 网址:要下载图片的网页地址(可多个)
2. 参数(可选):尺寸过滤、Cookie、批量模式等

常见问题

5 问
答案由本站依据条目字段整理
网页图片批量下载怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_0c7f1934/web-image-downloader。安装方式为未标注。装完刷新技能列表或重开客户端。

网页图片批量下载支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

网页图片批量下载权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

网页图片批量下载收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

网页图片批量下载用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。