新华AI 网页多媒体下载器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_68ed9c94/xinhua-resource-downloader。
技能介绍
解决的资源抓取痛点
手动从网页收集图片、视频和音频素材往往非常繁琐。开发者不仅要在繁杂的 HTML 中逐一寻找链接,还容易遗漏 CSS 背景图等隐蔽资源。此外,手动下载难以统一文件格式,后续整理归档也耗费大量时间。
核心能力与工作流
该技能通过标准化流程将网页变为本地素材库:
- 环境预检 (Preflight):任务开始前,自动检测并补齐
playwright、Pillow、requests等 Python 依赖,以及 Playwright Chromium 和ffmpeg。针对ffmpeg缺失,脚本会按操作系统(Windows/macOS/Linux)执行专属安装策略并配置PATH。 - 资源扫描 (Scan):支持通过 CDP 模式直接连接已开启远程调试的浏览器,抓取当前标签页的所有媒体标签和 CSS 背景图;也支持直接扫描指定 URL。
- 下载与转码 (Download & Convert):资源按格式分类存入
~/Desktop/download/抓取资源/目录。图片通过Pillow转为 jpg/png,音视频通过ffmpeg转为 mp3/wav 或 mp4/mov。文件按标题或 URL hash 命名。 - 可视化报告 (Report):输出 HTML 报告,包含统计概览、类型分布和详细的文件明细表。
适用边界与注意事项
- 使用 CDP 模式需预先以远程调试参数启动浏览器。
- 音视频转码强依赖
ffmpeg,若环境未就绪,将跳过转码并以原格式保存并输出警告。 - 请遵守目标网站的
robots.txt协议及版权规定,避免抓取受限资源。
使用场景
- 新媒体运营从素材网站批量收集图片、视频素材,用于公众号或短视频剪辑项目
- 教育培训人员整理在线课程页面的教学视频、课件音频,归档到本地素材库
- 音频创作者抓取播客网站的相关音频素材,转换为mp3格式用于二次创作
- 数据分析者汇总行业报告中的图片、数据图表资源,生成详细的本地文件清单
适合人员
- 新媒体编辑,需要定期从各类素材网站批量收集图片、视频素材用于内容创作
- 教育培训从业者,需要整理在线课程页面的教学视频、音频资源并统一格式存储
- 音频内容创作者,需要抓取网页音频素材转换为指定格式用于二次加工
- 数据分析人员,需要汇总网页中的媒体资源并生成可视化清单用于报告制作