news 2026/10/3 8:31:31

猫抓:三步搞定网页视频下载的浏览器资源嗅探扩展

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓:三步搞定网页视频下载的浏览器资源嗅探扩展

猫抓:三步搞定网页视频下载的浏览器资源嗅探扩展

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展:它会捕获当前页面的视频、音频、图片并整理成列表,大小与格式标注清楚,勾选即可直接保存。专治“想保存网页视频却找不到地址”这类场景。

它帮你解决的痛点

  • 源码和开发者工具里翻不到视频地址:猫抓把页面嗅探到的媒体资源逐条列出,无需人工翻找。
  • M3U8 流媒体被拆成上百个小分片:内置 M3U8 解析器把分片逐个拉取并自动合并为一个完整文件。
  • 音视频分开传输导致存下来的视频没声音:在解析面板勾选合并音视频选项后再下载即可。

安装步骤:两种装法任选其一

方式一:应用商店安装。在 Chrome 或 Edge 扩展商店搜索“猫抓”,从官方页面点击“添加到浏览器”即可。由于项目开源,商店里存在过被塞入广告的“伪猫抓”修改版,认准官方页面最稳妥。

方式二:源码本地安装。执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,打开扩展管理页开启“开发者模式”,点击“加载已解压的扩展程序”并选中克隆下来的目录。内核要求:最新版需 Chromium 93 以上、完整功能建议 104 以上,老内核请改用 1.0.16 版本。

完整操作流:从打开到下载完成

打开视频页面查看媒体列表

你会看到:点击工具栏猫爪图标后,弹出当前页面嗅探到的资源列表。做什么操作:若页面内容还在加载,先刷新页面再点图标。得到什么结果:每条资源都带文件类型、大小、格式标注,视频、音频、图片分类清晰。

用内置预览播放器核对

你会看到:列表里每个资源下方都带一个小播放器。做什么操作:下载前先播放目标资源,顺带确认清晰度与时长。得到什么结果:确认没选错文件,避免下到不相干的素材。

勾选并保存所选资源

你会看到:每个资源前有勾选框,底部有下载按钮。做什么操作:勾好所需文件后点“下载所选”。得到什么结果:文件进入浏览器默认下载目录,单文件视频全程约点 3 下鼠标。

M3U8 分片合并下载方法

你会看到:对 M3U8 资源点解析入口,打开解析面板,显示分片列表、下载线程与输出格式选项。做什么操作:格式选 MP4、勾选合并音视频,点“合并下载”。得到什么结果:插件按顺序下载分片并自动合并成完整文件;解析逻辑在js/m3u8.js,想研究原理可以翻一翻。

进阶能力:不止于简单下载

  • M3U8 分片选择合并:点击切片地址可单独勾选或取消,只保存需要的片段,不必整段下载。
  • 深度搜索:常规捕获漏掉资源时,可触发深度搜索对页面做更全面扫描,把遗漏的媒体找出来。
  • 交给 ffmpeg 或 aria2:解析下载可发送到在线 ffmpeg 做后续处理,或交给 aria2 由本地程序接管下载。

常见问题速查

现象可能原因一行解决法
资源列表为空页面未加载完,资源未被捕获刷新页面后重新点插件图标
下载的视频没有声音音视频分流传输M3U8 面板勾选合并音视频后下载
找不到指定大小或格式的资源筛选条件生效中清除筛选区的扩展名或大小过滤
升级后插件无法运行Chromium 内核低于 93改装兼容旧内核的 1.0.16 版本
分片下载中途失败分片地址是一次性 URL重新打开解析面板,从缓存重取数据

适用边界:什么场景行、什么场景不行

适用的场景:普通网页视频、音频、图片素材,以及 M3U8/HLS 分片流媒体,拿来备份自有作品或保存允许下载的资源都很顺手。不适合的场景:强加密、重度反爬的页面,以及未获授权的付费内容——工具本身不提供任何绕过保护机制的能力,这类内容请走正规渠道。

从资源嗅探到保存本地,猫抓把过去“翻源码找链接”的活压缩成页面上的几下点击,源码全部公开,项目细节可在 README.md 中查看。下载前请确认你有权保存对应内容,仅在有权限或内容允许时再动手。

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

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

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

浏览器中跑3步部署WebVM:WebAssembly Linux沙箱完整上手指南

浏览器中跑3步部署WebVM:WebAssembly Linux沙箱完整上手指南 【免费下载链接】webvm Virtual Machine for the Web 项目地址: https://gitcode.com/GitHub_Trending/we/webvm 想在网页里验证几条 Linux 命令、跑一跑别人的示例脚本,第一反应却是下…

作者头像 李华
网站建设 2026/10/3 8:21:42

ZeroTermux 内置 bzgrep 命令详解:在 .bz2 压缩包内直接进行正则搜索

移动开发开发工具 【免费下载链接】ZeroTermux 项目地址: https://gitcode.com/GitHub_Trending/ze/ZeroTermux 点击查看 免费下载 bzgrep 是 ZeroTermux 内置 Linux 命令手册中收录的一条核心压缩检索命令:它允许你不用先解压,直接在 .bz2 …

作者头像 李华
网站建设 2026/10/3 8:18:31

JSDoc 版本演进全解析:从 3.0.0 到 4.0.0 的变更历史导读

开发工具文档 【免费下载链接】jsdoc An API documentation generator for JavaScript. 项目地址: https://gitcode.com/gh_mirrors/js/jsdoc 点击查看 免费下载 本文以仓库根目录的 CHANGES.md 为蓝本,系统梳理 JSDoc(JavaScript API 文档生…

作者头像 李华
网站建设 2026/10/3 8:16:43

ZeroTermux 内置命令手册精讲:atq —— 查询 at 定时任务队列的利器

移动开发开发工具 【免费下载链接】ZeroTermux 项目地址: https://gitcode.com/GitHub_Trending/ze/ZeroTermux 点击查看 免费下载 导读 atq 是 Linux 任务调度体系中与 at 命令配套的查询工具,用于列出当前用户的待执行任务(at 任务&#…

作者头像 李华