手把手用猫抓 Cat-Catch 嗅探下载网页视频:M3U8 合并 MP4 + 批量下载完整教程
2026/9/20 16:16:12 网站建设 项目流程

手把手用猫抓 Cat-Catch 嗅探下载网页视频:M3U8 合并 MP4 + 批量下载完整教程

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

猫抓(Cat-Catch)是一个开源免费的浏览器插件视频下载工具,它把网页里正在播放的视频、音频和流媒体请求全部嗅探出来供你挑选保存,整个流程都在本地完成、不上传任何数据、也没有远程追踪。它最适合想在 Chrome 里随手把网课、剧集、教程存成文件的普通用户。

三分钟装好猫抓插件,看到第一条网页视频资源

装完就能抓,两种方式任选。

从应用商店直接装

在 Chrome 网上应用店或 Edge 加载项商店搜索 "Cat-Catch" 点安装即可,最省事。装好后工具栏会出现猫抓图标,点它弹出资源面板。

从源码加载装(想要最新功能)

先克隆仓库到本地:

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

然后在浏览器地址栏打开扩展管理页,打开右上角"开发者模式",点"加载已解压的扩展程序"并选中刚才的 cat-catch 文件夹,三步完事。

验收动作:随便找个带视频的视频页播放,点猫抓图标,面板里出现第一条资源条目就说明装成功了,整个过程不超过三分钟。

四种资源,分别怎么存

猫抓抓到的资源类型不同,保存手法也不同,对号入座。

直链 / MP4:点下载就存

列表里挑体积最大的 mp4 条目(通常就是你要的正片),直接点"下载"。插件会带上当前页面的 Referer 等请求头自动发起下载,避免链接被服务器拦截返回 403。

M3U8(HLS 流):M3U8 解析器 密钥 IV 与合并 MP4

流媒体(.m3u8)不能直接点下载,要在功能入口打开 M3U8 解析器,它提供三件事:

  • 分段合并:解析器把全部 TS 分片列出,本地下载后合并成完整 MP4;不方便本地处理时选"在线合并",把数据交给在线 ffmpeg 页面出成品。
  • 解密加密流:界面会自动读取密钥地址与 IV,也能手动填自定义密钥和 IV;解不开就核对密钥格式与 IV 偏移是否一致。
  • 选段下载:设起止范围只存你要的时间段,省流量。

MPD(DASH 流):合并音视频分离轨道

DASH 流的音频、视频是两条独立轨道。用对应的 MPD 解析器选中需要的轨道合并;或把两条流分别下载后离线合并,画面声音就都齐了。

推到手机:扫码拿链接

要在手机上看或转发,直接点面板里的二维码功能生成资源链接二维码,手机扫一下就拿到该链接,不用拷长串地址。

调教你的猫抓:过滤、批量、快捷键

把杂音清掉、一次存一批、顺手绑个键,都能自己配。

列表太吵、混进广告和缩略图:到设置页按后缀逐条配过滤,填不含"."的后缀即只保留该类型、填 0 不过滤;再设大小阈值(如只显示大于某值的文件)滤掉小文件;资源列表的筛选框还能用正则匹配资源 URL,回车确认。设置页带正则测试区,先拿示例 URL 验一遍再保存,免得配错。

想一次存连续剧集:列表支持全选、反选,勾选一批后浏览器插件批量下载视频,一次搞定整套素材。

想用快捷键:到扩展快捷键页(Chrome 输入chrome://extensions/shortcuts)给命令绑按键;暂停/启用、自动下载、深度搜索、缓存捕捉、M3U8 解析器、清空、重启、预览等命令,右键菜单里也能全部触发。

卡住了?对照这张表

现象大概率原因一键操作还不行就
列表为空,没抓到正在播的视频资源没发请求或走了缓存刷新页面完整播一遍再开面板,或用"深度搜索 / 缓存捕捉"强制重抓检查内核:1.0.17 起要 Chromium 93 以上(建议 104+),低于 93 就装回 1.0.16
下载的视频有画面没声音音视频两条轨道只下了一条在解析器选中对应音轨合并,或两条流分别下再离线合并确认选的是含音轨的流,而不是纯视频流
直链下载报 403 / 404服务器校验 Referer 拒绝裸链接别直接开链接,改用内置下载器带页面头下在解析器里手动补 Referer / 自定义请求头再试
更新后命令不生效扩展没重载,或内核太旧不支持新 API到扩展管理页点"重新加载"核对浏览器版本,过旧就回退 1.0.16

隐私、版权与 Opt-Out

所有信息都在本地储存处理,不发往远程服务器,也不含任何跟踪器。

版权红线记牢:只下载你拥有版权或已获授权的内容,别拿去下受保护且未授权的东西,法律责任自负。

网站主人若不想让工具在自己的站上运行,可在项目仓库提一个 Issue,标题写[Opt-Out Request] 你的域名,正文附上域名和联系邮箱,核实后域名会进"避免抓取列表"。

想逐条核对插件用了哪些权限,直接打开 manifest.json 看。

读源码,从这几个目录进

想排查问题或看懂实现,从下面几个入口下手即可。

  • catch-script/:资源捕获、深度搜索与录制的核心逻辑
  • js/:后台、M3U8 / MPD 解析器与下载器的实现
  • _locales/:中、英、日、韩等多语言包
  • manifest.json:权限、命令与最低内核版本

猫抓做的事情其实很朴素——把网页上"只能看"的媒体,变成你可以挑、可以存、可以带走,而且这一切都发生在你的本机里。

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

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

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

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

立即咨询