猫抓插件3步上手:网页视频、M3U8流、页面图片这样保存
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,自动列出当前页面正在加载的视频、音频和图片资源,适合想把网页媒体存到本地的新手和普通用户。
🧪 先跑起来:三步装好并完成第一次下载
猫抓有三种装法,选一种最省事的即可。
应用商店安装:到 Chrome 网上应用店、Edge 扩展商店或 Firefox 附加组件商店搜索"猫抓",认准扩展 IDjfedfbgedapdagkghmgibemcoggfppbb安装。由于项目开源,商店里出现过夹带广告的仿制版本,安装前核对一下来源。
源码安装(想体验最新功能时):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开扩展管理页面(chrome://extensions/),开启右上角"开发者模式",点击"加载已解压的扩展程序",选中刚克隆的文件夹。
crx 安装:从项目发布页右键另存 crx 文件,打开开发者模式后把它拖进扩展管理页面即可。
装好后的首次使用只有四步:
- 打开任意一个有视频的网页,先播放一段,让浏览器把资源请求发出去。
- 点击工具栏的猫抓图标,弹出面板会按"当前页面/其他页面"列出捕获到的资源,每条都带文件名、类型和大小。
- 在目标资源上点击"下载"。
- 到浏览器下载目录确认文件——第一次成功保存,就算跑通了。
📦 按任务学功能
保存一个网页视频
它能干什么:把正在播放的网页视频文件原样存到硬盘。
- 打开视频页并播放,点击猫抓图标。
- 在列表中挑出体积最大、时长最长的那条视频资源,直接下载。
- 不确定选哪条时,先点"预览"播放确认,再回来下载。
得到的就是源文件本身,画质与线上一致。技巧:同一条视频往往有多个清晰度版本,列表里多条资源时优先选文件最大的那条。
下载 M3U8 分片流并合并
它能干什么:网页视频由 m3u8 索引加一堆 ts 小分片组成时,把它下载并自动合并成一个完整文件。
- 在资源列表中找到 m3u8 类型的资源,点"解析",进入 M3U8 解析器。
- 解析器会展示分片总数、总时长和分辨率;加密资源会尝试给出疑似密钥。
- 点击"下载",开始合并下载,完成后得到一个完整视频。
技巧:勾选"mp4格式"可输出通用 mp4 文件;文件较大时可先设好"下载线程"数量再开始。
批量收集页面图片
它能干什么:把图文页面里的图片一次挑出来成批下载,不用一张张右键。
- 打开图片密集的页面,点开猫抓面板。
- 用"全选"或"反选"批量勾选图片资源。
- 批量下载,文件会按顺序存入下载目录。
技巧:在设置页把"过滤大小"设为例如>100 KB,列表里的小图标和占位图会直接消失,剩下的基本就是正图。
只提取音频
它能干什么:从视频流里只要声音,适合保存音乐、播客。
- 在 M3U8 解析器里勾选"只要音频"再下载。
- 若是独立的 mp3、aac 等音频资源,直接在列表里下载即可。
技巧:列表显示"多个音频"时,说明音轨是多选的,点开音轨列表挑你要的那条,避免拿错语言。
⚡ 效率与进阶设置
快捷键与右键菜单:扩展内置了暂停/启用、清空、深度搜索、预览、自动下载等命令,在浏览器的"扩展快捷键"设置页给它们绑定按键,操作页面上就能直达;右键菜单里也提供同一组功能,点选即可。
自定义过滤规则(设置页):
- 按扩展名过滤:可为每种后缀单独设最小大小,填 0 表示不过滤。
- 按 content-type 过滤:填入要抓取的响应类型。
- 按大小过滤:支持表达式和范围写法,如
>100 KB、<1 GB、500-1000 MB。 - 正则匹配资源 URL,并可指定后缀名;正则开销较大,非必要别开太多。
- 屏蔽网址:支持
*和?通配符,把不想出现的域名整站挡掉。
M3U8 高级选项:下载线程数、下载范围(填起止序号,也可逐个点击切片取舍)、mp4 格式转换、边下边存、跳过解密或手填密钥(16 进制/base64/密钥地址均可)。2.7.1 起分片下载失败会自动重试,断网恢复后一般不用手动补。
🔍 问题排查
现象:面板里没有我想要的资源可能原因:资源还没加载(视频未播放或懒加载),或网站做了加密处理。 解决办法:先播放一段视频再打开面板;仍没有就点"深度搜索"做更全面的探测;还不行就刷新页面重试。
现象:合并出来的视频没有声音可能原因:M3U8 流里视频和音频是分开的两条轨道,只下了视频轨。 解决办法:在解析器中确认音视频都参与合并,多音轨时手动选对音轨;仍不行就分别下载视频和音频,再用 ffmpeg 等工具自行合并。
现象:提示解密错误、找不到密钥可能原因:资源是 AES 加密但密钥地址失效,或属于 SAMPLE-AES、DRM 一类猫抓不处理的保护方式。 解决办法:先点"深度搜索"让它重新寻找真实密钥;提示 DRM 保护的,需要借助第三方工具,猫抓无能为力。
现象:页面卡、浏览器变慢可能原因:捕获的资源太多,去重和展示占用了 CPU。 解决办法:在设置页开启"排除重复的资源",并给过滤大小设个下限,只留你真正关心的文件。
🚧 使用边界
合规提醒:请只下载你拥有版权或已获授权的内容,不要用它抓取受版权保护且未经授权的视频。开发者声明本工具按"原样"提供,不对用户的任何使用行为负责。若网站运营方不希望被嗅探,可通过在仓库提交标题为[Opt-Out Request] 域名的 Issue 申请加入避免抓取列表。
隐私机制:嗅探到的资源信息全部在本地存储和处理,不发送到远程服务器,也不包含任何跟踪代码。仅当你主动使用"发送到 MQTT""在线 ffmpeg"等进阶功能时,数据才会发往你自己配置的服务器。
浏览器兼容性:
| 浏览器 | 版本要求 | 说明 |
|---|---|---|
| Chrome / Edge 等 Chromium 内核 | ≥93 | 完整功能建议 104+;内核低于 93 请用 1.0.16 版本 |
| Firefox | ≥113 | 桌面与 Android 均可 |
| Edge Android | 可用 | 手机侧扫码安装 |
当前版本 2.7.2,历史更新可查 CHANGELOG.md。猫抓做的事情并不复杂:监听页面发出的网络请求,按响应类型挑出媒体文件,全部在你本机完成。装好之后,先拿一个你常看的视频网页按上面的流程走一遍,保存成功的瞬间你就掌握它了。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考