news 2026/9/6 19:06:23

猫抓 Cat-Catch 三步上手:浏览器资源嗅探与 m3u8 流媒体捕获实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 Cat-Catch 三步上手:浏览器资源嗅探与 m3u8 流媒体捕获实战

猫抓 Cat-Catch 三步上手:浏览器资源嗅探与 m3u8 流媒体捕获实战

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

猫抓 Cat-Catch 是一款浏览器资源嗅探扩展,能自动捕获网页中的视频、音频资源,并针对 m3u8、mpd 流媒体提供解析与合并下载。如果你需要保存网课、短视频或在线音乐,装它一次就够用很久。

🚀 把它跑起来:三步完成安装

最快的路线是克隆源码,让浏览器直接加载:

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

源码安装(通用)

  1. 打开扩展管理页面,开启"开发者模式"。
  2. 点击"加载已解压的扩展程序",选中克隆下来的 cat-catch 文件夹。

浏览器商店安装

  1. Chrome / Edge:在浏览器应用商店搜索 "Cat-Catch",安装官方版。
  2. Firefox:从附加组件商店安装(需非国区网络环境)。

CRX 快捷安装

  1. 从项目 Releases 页下载最新的 .crx 文件。
  2. 开启开发者模式,把 .crx 拖进扩展页面即完成。

安全提示:猫抓是开源的,商店里存在被注入广告的修改版。安装前请核对扩展名与发布者,只装官方版本。

🎬 跟着走一遍:从捕获到下载

捕获一个网页视频

  1. 打开带视频的页面,让视频先播放起来。
  2. 点击工具栏的猫抓图标,弹出资源列表。
  3. 选中你需要的资源,查看时长、分辨率等参数。
  4. 点"下载所选",文件进入浏览器下载目录。

你看到的是当前页面捕获到的全部媒体文件,每行标注了大小和时长。选中资源后下方会显示播放信息(MIME 类型、分辨率、完整 URL)和预览播放器,下载前先确认是不是你想要的那一个。

拿到 m3u8 之后

  1. 捕获到 m3u8 文件后,打开它的 m3u8 解析器。
  2. 解析器自动列出全部 TS 切片和总时长。
  3. 勾选"mp4 格式",设置下载线程数。
  4. 点"合并下载",切片并行下载并拼成完整视频。

解析页面把整条流摊开给你看:顶部是 m3u8 地址,中间是切片列表,底部是"合并下载""调用 m3u8DL"等选项。你还能用"下载范围"只取第 1 到第 N 段,只下载需要的那部分。

换成你的语言

界面语言跟随浏览器自动切换,也可以在设置里手动指定。

这是同一套 m3u8 解析器的西班牙语界面。除了中文和英文,还有日语、韩语、俄语等完整翻译,功能布局完全一致。

🔍 它是怎么工作的

主链路很直白:浏览器网络请求进,扩展分类整理出,最后交给你一份资源列表和下载任务。

  • 资源嗅探:catch-script/catch.js 注入每个页面,监听媒体请求,按类型分类。
  • m3u8 解析:js/m3u8.js 拆分切片、支持解密密钥,完成合并下载。
  • 媒体控制:js/media-control.js 负责预览播放器与播放逻辑。
  • 下载管理:js/downloader.js 处理多线程下载、合并与第三方下载器调用。
库名用途
hls.jsHLS 流播放与切片解析
mux.jsTS 切片处理与合并
StreamSaver.js流式文件保存
mpd-parserDASH(mpd)清单解析
m3u8-decrypt加密 m3u8 流解密
  • 兼容性:Chromium 内核 93 以上(完整功能建议 104+),Chrome、Edge、Firefox 及 Edge Android 均可用。

🧰 进阶技巧与高频问题

技巧

  1. 先播放再捕获:部分资源要等视频开播后才出现,播放几秒再点图标。
  2. 深度搜索:加密流找不到密钥时,开启深度搜索帮你收集密钥。
  3. 按大小过滤:过滤大小支持表达式,快速筛掉无关小文件:
>100 KB <1 GB 500-1000 MB
  1. 标签模板:用标签模板自定义下载文件名,批量下载不乱套。
  2. 交给外部工具:大体积 m3u8 可调用 m3u8DL 等外部下载器,合并更稳。

高频问题

  1. 现象:点图标没有资源。原因:页面媒体还没加载。解法:先播放视频,确认扩展未暂停,再刷新页面。
  2. 现象:m3u8 密钥 404。原因:密钥地址是一次性的,已失效。解法:用深度搜索,或让解析器从缓存读取最新地址。
  3. 现象:合并失败。原因:有切片没下完整。解法:重新下载失败切片后再次合并。
  4. 现象:下载速度慢。原因:线程数没吃满带宽。解法:在解析器设置里调高"下载线程数"。

🌐 生态与社区

官方文档

完整使用指南和故障排除在用户文档站,入口写在 README.md 里;仓库里的 CHANGELOG.md 记录了每个版本的改动。

问题反馈

遇到捕获失败或下载报错,在项目仓库提交 Issue,附上页面地址和扩展版本号,定位会快很多。

参与贡献

项目采用 GPL-3.0 协议(见 LICENSE)。翻译、功能改进都可以从 Issues 列表里挑一个小任务开始。

⚖️ 合规边界

  • 只下载你自己拥有版权或已获授权的内容。
  • 尊重网站的版权保护机制,不绕过付费墙。
  • 网站运营者不希望猫抓运行在自家站点时,可通过 Issue 提交 Opt-Out 申请,项目会将其加入避免抓取列表。
  • 所有数据在本地存储和处理,扩展不向远程服务器发送任何信息。

到这里,你已经能捕获普通网页视频、合并出完整的 m3u8 流,也摸清了大部分常见问题的解法。找一两个你常看的视频页试试,跑通一次"捕获 → 预览 → 合并",整套操作就成肌肉记忆了。路上遇到不合作的网站,先去仓库 Issues 里搜搜,大概率有人踩过同一个坑。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 19:03:09

ONNX Runtime 部署排错指南:从装到跑通、跑快的实战清单

ONNX Runtime 部署排错指南&#xff1a;从装到跑通、跑快的实战清单 【免费下载链接】onnxruntime ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator 项目地址: https://gitcode.com/GitHub_Trending/on/onnxruntime ONNX Runt…

作者头像 李华
网站建设 2026/9/6 19:00:02

基于小程序的专业必修课程在线学习系统设计与实现

1. 项目背景与意义随着移动互联网的普及和高校信息化建设的不断深入&#xff0c;传统课堂教学模式在时间、空间上存在一定局限&#xff0c;学生课后复习、自主学习的需求日益增长。微信小程序凭借其无需下载安装、即用即走、跨平台兼容等优势&#xff0c;成为高校在线学习平台的…

作者头像 李华