猫抓三步保存网页视频:M3U8 流媒体合并与资源嗅探实操
2026/9/17 3:35:31 网站建设 项目流程

猫抓三步保存网页视频:M3U8 流媒体合并与资源嗅探实操

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,能把当前页面播放过的全部音视频资源抓出来列成清单,并将 M3U8/MPD 流媒体合并为一个 MP4 文件,是网页视频下载场景下成本很低的工具。

它的所有嗅探记录、下载历史和配置都保存在本地浏览器内。下文按安装、能力边界、参数调优和常见问题四个部分讲清楚它的用法。

从安装到第一次下载:一条连贯的流程

猫抓可以从两个渠道获得:在 Chrome / Edge 商店搜索 "cat-catch" 直接安装,或者从源码安装当前版本。源码方式需要在扩展管理页打开"开发者模式",点"加载已解压的扩展程序",选中克隆下来的目录即完成安装:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

装好之后打开任意带视频的网页,先让视频播放一次——懒加载的资源不播出来就不会被抓到。接着点工具栏的猫爪图标,弹窗会列出当前页面嗅探到的资源,每条都带大小、标题、分辨率,下载前还能直接预览,效果见下图:

勾选目标文件,点右侧下载按钮,文件直接进入浏览器下载目录。从打开到存下第一个网页视频,通常几分钟就能走完。

猫抓能做什么,不能做什么

按问题来对照:地址藏在网络面板里翻不到,就用嗅探加深度搜索;视频被切成几百个 TS 片段,就交给 M3U8 解析器;清单太长挑不过来,就用正则筛选。具体实现可以看 核心嗅探脚本 与 M3U8 解析器源码。

能做的事做不到的事
按页面分组批量列出媒体资源,支持预览下载 DRM 强加密的付费内容
M3U8 分片并行下载并自动合并为完整文件,支持手动填密钥抓到尚未在页面播放的资源
解析 MPD/DASH 流代替人工判断版权与使用授权
深度搜索补扫遗漏资源,正则过滤清单跨站点批量抓取

什么人会用这种工具

在线课程的学生可以把视频课存下来离线反复看;内容编辑用正则筛选出需要的素材,批量保存参考片段;远程会议的负责人归档会议录像,方便回放和补发。如果你的目标经常以 M3U8 分片流的形式出现,比如直播回放或视频站的分片播放,解析器的合并下载就是为这种结构准备的。

参数调优:线程数、下载范围、手动密钥

  • 线程数不必拉满。解析器默认 6 线程,输入框上限是 256,但家用带宽下 8~16 通常就是收益最高的区间,线程过多会增加请求开销、挤占带宽。在解析器界面的"下载线程"处修改即可。
  • 先用下载范围验证内容,再下完整版。范围可以输入任意的分片起止编号,修改后要点"确认"才会生效。先只下开头几段确认画质和内容,没问题再改回完整范围。
  • 加密流解密失败可以自行供钥。解析器会显示流中的 key/IV 信息,拿到真实密钥后按十六进制或 base64 填入,重新执行合并下载。
  • 清单太长时用正则过滤。配合命令菜单里的"深度搜索"先补扫首轮遗漏的资源,再用正则表达式锁定特定类型,比在长列表里逐条翻找快得多。
  • 保存路径、默认线程、下载后是否调 ffmpeg 合并转码,统一在设置页配置一次,之后每次下载都不用重复填写。

数据在哪里

猫抓把嗅探到的资源和下载记录全部存在本地浏览器处理,不发送到任何远程服务器,代码中不含跟踪器和广告。项目以 GPL-3.0 许可开源,任何人都可以审查源码。由于开源,商店里出现过掺入广告代码的"伪猫抓",安装时认准官方商店页或直接从源码加载,并注意核对扩展申请的权限范围。

常见问题

为什么打开页面列表里没有我要的资源?先确认视频确实在页面上播放过,懒加载资源不播不会被抓到;然后用"深度搜索"重扫一次;若属于 DRM 保护的付费内容,任何嗅探工具都绕不过去。

M3U8 下载速度慢怎么排查?把线程调到 8~16,用下载范围分段验证,避开网络高峰;仍慢的话优先检查本机带宽,而不是继续加线程。

浏览器内核有什么要求?1.0.17 之后需要 Chromium 93 以上,完整功能体验建议 104 以上;内核较旧时请回退到 1.0.16 版本。

合并出来的文件播放不兼容怎么办?解析器提供"在线 ffmpeg 转码"和"转为 mp4 格式"两个选项,勾上后重新合并,可把分片封装成兼容性更好的 MP4。

如果你的浏览器满足内核要求,现在就可以装好猫抓,打开一个视频页面存下第一个网页视频。你更常遇到的是网课、素材还是直播回放场景?欢迎在留言里说说,顺便分享你的用法。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询