猫抓浏览器扩展使用教程:3步嗅探并下载网页视频、音频资源
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一个免费开源的网页媒体嗅探扩展,装在浏览器里后,它会自动列出页面发出的视频、音频等媒体请求,你勾一下就下载。适合要保存网课、提取音频素材、抓直播流的普通用户。照着这篇走一遍,你能独立完成"找到资源 → 下载 → 播放验证"的完整流程。
它替你解决了什么
- 不用翻Network面板找地址,资源自动列出来
- 勾选多个文件,一键批量下载
- M3U8流自动解析分片、合并成完整MP4
- 加密流支持上传密钥后解密下载
- 全程本地处理,不往任何服务器发数据
装好并看到第一个结果
Chrome或Edge用户在应用商店搜"cat-catch"即可安装;Firefox商店版本需要非国区网络访问。注意商店里有加了广告代码的仿冒扩展,安装地址以项目官方文档为准。
源码安装就两条路:先克隆仓库,
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开扩展管理页(chrome://extensions)→ 打开右上角"开发者模式" → 点"加载已解压的扩展程序",选中cat-catch文件夹 → 完成。
装好后打开任意带视频的网页,把视频播几秒 → 点工具栏的猫图标 → 会看到"当前页面"标签下的资源列表,每行是文件名、大小、MIME类型 → 勾选一条,点下载按钮,文件就进了浏览器默认下载目录。看到列表有内容,说明嗅探已经在正常工作。
跟着一个真实任务走:下载一节在线课程
以保存一节网课视频为例,走完整的"打开 → 筛选 → 下载 → 验证"。
打开:进入课程页,让视频从头播放一遍。很多页面是边播边请求,进度条走完,资源才会完整出现在猫抓列表里。
筛选:点猫图标打开弹窗 → 用"筛选"只保留视频类型 → 列表太乱时,在正则筛选框里输入url关键词回车确认,只留你认得出的那条。核心嗅探逻辑在 catch-script/catch.js,它按MIME和请求头判断哪些是媒体,误报一般靠正则就能清掉。
上图是典型状态:顶部是资源列表,下方显示选中资源的标题、MIME、时长、分辨率,还有一个内嵌播放器可以先预览确认。
下载:勾选目标条目 → 点"下载所选"(或"自动下载",适合连续课程)。如果资源是M3U8,点"解析"会跳到M3U8解析器页面:它会列出全部分片,比如"共64个文件,总时长10:34" → 点"合并下载"就得到完整MP4。遇到加密流,先点"上传Key"填密钥再合并。解析与合并的实现可以看 js/m3u8.js。
验证:打开下载目录,用播放器打开文件,对照弹窗里显示的时长和分辨率检查。能完整播完、结尾不花屏,就算成功。
三个高频场景的省力做法
保存网课系列视频
适用谁:学生、自学者,需要离线反复看。 最少步骤:播完一集 → 筛选MP4或M3U8 → 自动下载,逐集重复即可。 进阶技巧:列表空时用"模拟手机"刷新页面,部分站点会给移动端更直白的资源链接。
提取网页音频
适用谁:播客制作者、剪辑师、找BGM的人。 最少步骤:打开带音乐的页面 → 筛选音频类型 → 按大小和时长挑中下载。 进阶技巧:在"设置"里按扩展名和MIME类型加过滤规则,列表默认只显示mp3/m4a,找素材更省心。
抓取直播流
适用谁:需要存档直播内容的用户。 最少步骤:直播中M3U8自动出现在列表 → 进M3U8解析器开始合并。 进阶技巧:基于webRTC的直播可以选"录制webRTC"直接录;长时间录制先留够磁盘空间。
调优与避坑速查
- 列表空白→ 页面没播完、资源还没被请求 → 刷新页面,把视频完整播一遍再看列表。
- M3U8解析失败→ 链接有时效或加密 → 从列表重新复制一条新链接;加密的先点"上传Key"。
- 下载速度上不去→ 服务器限速或线程过高拥塞 → 调低下载线程数(默认32);或"复制所选"后交给aria2等外部下载器。
- 下载报403/404→ 服务器校验了Referer等请求头 → 到设置里打开"自动设置Referer cookie参数"再下。
- 完整功能用不了→ Chromium内核版本太低 → 93是底线,建议升到104以上。
- 某网站永远抓不到东西→ 站点已提交"避免抓取"申请 → 这是站点方的合法要求,换其他来源。
合规与边界
- 只下载自己拥有版权或已获授权的内容,下载行为的责任由你承担。
- 别用高并发对单个站点持续批量抓取,正常学习、存档的节奏即可。
- 站点运营方有权申请加入"避免抓取列表",看到列表里没有该站,别再想办法绕过。
- 项目按GPL-3.0开源,基于猫抓源码做衍生扩展时,请保持开源。
写在最后
猫抓做的事情其实很窄但很实用:把"在Network面板里人肉翻地址"变成"点一下图标看列表",再顺手把M3U8合并和加解密也干了。下次打开视频页面,等视频播起来后先点一下工具栏的猫图标,看看它抓到了什么。
本扩展GPL-3.0开源,仅供下载用户拥有版权或已获授权的内容,用户需自行承担使用本工具的全部法律责任。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考