猫抓 cat-catch:免费浏览器资源嗅探,3 步完成网页视频下载完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
右键页面"图片另存为",往往只能存下一张缩略图;手动翻开发者工具、在 Network 面板里逐个核对媒体地址,成本更高。猫抓(cat-catch)是免费开源的浏览器资源嗅探扩展:装好后它把页面加载过的视频、音频、图片全部列成清单,支持批量下载,让网课视频离线保存变成三步操作。
三步完成首次下载:从商店到本地文件
效果先说清楚:从打开页面到文件落盘,全程不超过三次点击。
- 装扩展。在 Chrome、Edge 或 Firefox 的扩展商店搜"猫抓",安装官方版。想自己编译则克隆源码后,在扩展管理页开启"开发者模式",点"加载已解压的扩展程序"选中文件夹:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 开页面。打开目标网页,让流媒体播放一会儿再操作,懒加载的站点不容易漏掉分片。
- 选文件。点工具栏图标,弹窗即资源清单;核对后勾选目标,按底部"下载所选",文件进入系统默认保存目录。
清单顶部有"当前页面 / 其他页面 / 媒体控制"三个标签页,筛选可用正则和扩展名两种方式,每条记录带文件名、大小、时长、分辨率,先预览再下载,存错文件的概率很低。
能嗅到什么:格式与清单信息一览
| 资源类型 | 常见格式 | 清单展示的信息 |
|---|---|---|
| 视频 | MP4、WebM、M3U8、MPD(DASH 流) | 文件名、大小、时长、分辨率、在线预览 |
| 音频 | MP3、AAC、OGG、WAV | 文件名、大小、时长、试听 |
| 图片 | JPG、PNG、GIF、WebP | 文件名、大小、预览 |
三类资源都可以先确认再落盘。组合用法:课程正文 MP4 整段保存,背景音单独取走,参考图一次勾齐批量存走。
M3U8 分片合并:把索引文件变回完整视频
走 HLS 协议的站点会把整段视频切成上百个 TS 片段,M3U8 只是索引。普通下载器只能存下这份空索引,猫抓则负责把它们拼回可播放的 MP4。
- 将
.m3u8地址拷入"m3u8文件地址"输入框(在 Network 面板通常能找到),按"解析",屏幕显示分片总数、总时长与分辨率。 - 勾选要保留的分片范围,设置"下载线程",默认值 6,鼠标滚轮可直接调速。
- 流加密时,在"自定义 密钥"处填入 16 进制或 base64 密钥;只要声音就勾"只要音频"。
- 按"合并下载",浏览器端在线合成 MP4;异常分片可用"跳过解密"绕过,失败任务支持自动重试。
MPD(DASH)解析同样是内置能力,核心逻辑见 js/m3u8.js。
数据为什么只留在本地
页面能播放,说明数据必然经过浏览器。猫抓在后台监听这些网络请求,按文件后缀、Content-Type 与 URL 特征匹配,命中即记入本地清单。嗅探入口在 js/background.js。所有信息仅在本地存储与处理,不发送到远程服务器,也不带跟踪组件。
三个让批量下载更省心的设置
- 📁过滤大小:"过滤大小"栏接受
>100 KB、500-1000 MB这类表达式,小图标与广告图从此不占列表位置。 - 🏷️文件名模板:默认
${title}.${ext},可改成"网站_标题_日期",批量存完无需逐个改名,配置入口在 js/options.js。 - 🎬媒体控制:跨页面调速、画中画、截图,直接在弹窗里操作。
另有网页视频流录制、JSON 格式化、手机 UA 模拟、深度搜索与 Aria2、ffmpeg 联动;界面翻译覆盖中英繁、日、韩、俄、西、葡、土、越共九种语言。
哪些人值得常驻工具栏
需要留存网课的学习者、找素材的剪辑与设计师、偶尔调试页面的前后端与运维,都属于高频场景。请只处理自己拥有版权或已获授权的内容。
- 已从官方商店装好,并确认扩展来源(注意辨别夹带广告的仿冒版)?
- 已在一个目标页面核对过清单并成功预览?
- 已完整走完一次 M3U8 解析合并?
三项都勾上后,下一个要保存的视频页,打开它,点一下工具栏的猫形图标即可。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考