猫抓 cat-catch 完全指南:网页视频一键存盘,M3U8 合并成完整视频
2026/9/18 4:01:40 网站建设 项目流程

猫抓 cat-catch 完全指南:网页视频一键存盘,M3U8 合并成完整视频

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,专为找不到下载按钮的你设计。它会静默监听页面产生的网络请求,把藏在里面的视频、音频、图片和 M3U8 流整理成一份清单,你挑中哪个,它就帮你存哪个。数据全程在本地处理,不经过任何远程服务器。

从安装到第一个视频文件:快速上手

装猫抓有三条路。最省事的是去 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索 "cat-catch",认准开发者 xifangczy 的项目——商店里存在过夹带广告代码的仿冒版,安装地址以官方仓库和用户文档为准。适合动手的可以用源码装:

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

克隆下来后,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹即可。还有一条路是从 Releases 页右键另存为下载 crx 文件,在扩展管理页开启开发者模式后直接拖进去。Edge Android 用户扫这个二维码就能装:

装好后,打开任意一个带视频的网页,点一下工具栏里的猫图标,弹窗里"当前页面"标签下就会出现已捕获的资源清单。对目标文件点"下载",它会按你设置的命名规则落到本地。第一次看到文件出现在下载列表里,猫抓就算跑通了。

把网页里的视频变成本地文件:筛选、批量与自动存盘

资源多了之后,光靠肉眼翻清单效率不高。猫抓的筛选栏支持直接输文件名关键词或正则表达式,也能按扩展名一键过滤,把一堆干扰项藏起来。看准了以后,"全选""反选"两个按钮能帮你批量处理,配合"下载所选""复制所选"一次带走。

真正省心的是弹窗底部那一排开关,每个都对应一种使用场景:

  • 自动下载:新捕获的资源直接存盘,连续播放课程时不用反复点按钮
  • 发送到本地:选中项一次性转入本地目录
  • 深度搜索:对页内资源做更彻底的扫描,专治嗅探不到的顽固站点
  • 缓存捕捉:把页面缓存里的媒体数据也抓出来
  • 模拟手机:切到移动端 UA,换一批手机端的清晰度源

这些嗅探脚本的核心逻辑都集中在 catch-script/ 目录,资源识别、网络监控、深度搜索(search.js)都在里面,想翻源码可以直奔那里。

M3U8 直播点播流:把成百上千个 ts 分片合成一个完整视频

HLS 协议下,视频被切成一个个 TS 小分片按顺序请求,单下任何一个分片都没意义。猫抓的 M3U8 解析器(js/m3u8.js)干的就是取回整条流的索引和全部分片、再拼成完整文件这件事。

实际操作是这样的:从弹窗"功能入口"进入 M3U8 解析器,把链接粘进去,它会先加载索引,直接告诉你总分片数、总时长和分辨率。然后设定线程数开始下载,分片并行拉取,2.7.1 版本起出错会自动重试,成功率明显更高。下载完选合并方式——保持 M3U8 原样,或勾选 mp4 格式统一后缀。2.7.2 还加了"隐藏下载成功的切片",下长视频时列表不会越滚越长。

如果视频带加密怎么办?"可能的 Key"标签页会自动列出页面里出现过的候选密钥,复制填入即可解密;深度搜索还能帮你挖出更多疑似密钥。

遥控页面播放器:倍速、截图、录制一网打尽

弹窗里的"媒体控制"标签页,把网页播放器变成了可以远程操控的对象。倍速从 0.1 到 16 倍随你调,回看课程时滚轮一拉就是 2 倍速。截图、画中画、全屏、循环、静音、音量、拖动进度,全部在弹窗内完成,不用伸手去戳播放器本身。

更硬核的是录制能力:视频录制直接对页面播放内容录屏存档;录制 webRTC / 屏幕捕捉专治直播类实时流。相关实现分别在 catch-script/webrtc.js 和 catch-script/recorder.js,想研究直播流怎么被截下来的,读这两个文件就懂了。

下载太慢或想转码?把任务交给 aria2 和 FFmpeg

浏览器内置下载不是万能的。大文件想走多线程,可以把资源经 aria2 RPC 交给 aria2,2.7.0 版本起还支持在设置里直接指定下载目录。想转码的话,弹窗功能入口能一键生成 FFmpeg 命令,复制过去就能跑;调试接口响应时,JSON 格式化器顺手可用。

这层外部下载器逻辑集中在 js/downloader.js,如果你发现下载速度不理想,优先在这条链路上做文章,收益最大。

版本、语言与隐私:一张表看完注意事项

项目说明
浏览器要求Chromium 93 及以上可用,104 及以上体验完整功能;Firefox 无硬性限制(商店安装需非国区网络)
当前版本2.7.2,新增隐藏下载成功切片、倒序排序等
界面语言跟随浏览器自动切换,覆盖 zh_CN、zh_TW、en、es、ja、ko、pt_BR、ru、tr、vi 共 10 种,翻译文件在 _locales/
隐私🔒 所有嗅探数据本地存储处理,不发送到远程服务器,不含任何跟踪器
许可1.0 版 MIT,2.0 起改为 GPL v3,衍生扩展希望保持开源
合规只下载你拥有版权或已获授权的内容;网站运营方可通过 Issue 提交[Opt-Out Request]申请加入避免抓取列表

把猫抓用对地方,它就是一个安静可靠的下载管家——记住,只碰你有权拿走的文件,既是保护自己,也是尊重创作者。

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

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

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

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

立即咨询