猫抓:浏览器资源嗅探扩展,把网页视频音频一键拿下的完整指南
2026/9/7 18:59:02 网站建设 项目流程

猫抓:浏览器资源嗅探扩展,把网页视频音频一键拿下的完整指南

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

看网课想保存,页面上却只有播放按钮没有下载入口。猫抓(cat-catch)是一个开源的浏览器扩展,它做资源嗅探:在页面播放时监听网络请求,把视频和音频挑出来列成清单供你挑选下载,HLS 分片流也有专门的解析工具。

📋 项目速览

项目信息
它是什么开源浏览器资源嗅探扩展(Manifest V3 架构)
支持平台Chrome / Edge(内核 93+)、Firefox、Edge Android
核心能力媒体嗅探、M3U8/MPD 解析、本地下载、WebRTC 录制
授权协议GPL-3.0,完全免费

🔍 猫抓是怎么把媒体资源嗅探出来的

一页视频文件的体积和清晰度,怎么一眼看清

解决的是「不知道哪个才是真视频文件」的麻烦。

它靠注入页面的内容脚本监听网络请求和视频播放行为,嗅探引擎 catch-script/catch.js 把媒体资源挑出来交给后台服务,弹出列表里能看到文件名、大小、时长和分辨率。

列表里勾上想留的文件点下载就行,也可以直接播放确认内容,顶部标签页支持多页面切换,不用来回切标签。

M3U8 分片视频怎么合并成完整文件

HLS 分片视频没有一个整文件地址,拷贝单个分片链接根本放不了。

猫抓的 M3U8 解析器把播放列表地址贴进去后,会列出全部分片并显示文件数量、总时长和分辨率,点「合并下载」就能得到一个可播放的 mp4。加密分片可以填密钥和偏移量,也支持指定下载范围,逻辑见 js/m3u8.js。

WebRTC 直播流能不能也存下来

直播流往往没有直接的文件地址,常规嗅探抓不到。

猫抓对WebRTC流和屏幕都提供了单独的录制能力,在本地录制后导出文件,适合那些压根没有下载入口的直播场景。

🛠️ 浏览器扩展安装步骤与推荐配置

  1. 在 Chrome 或 Edge 扩展商店搜索「猫抓」或「cat-catch」,认准官方版安装(市面上有夹带广告的仿冒版,注意甄别)。
  2. 想装最新版可以拉取源码:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 打开扩展管理页面,开启「开发者模式」。
  2. 点「加载已解压的扩展程序」,选中刚克隆的目录。
  3. 装好后点工具栏图标,就能看到当前页面的资源列表。
配置项推荐值为什么这么设
资源过滤只保留视频/音频避免列表被杂项文件淹没
自动下载关闭防止误存一堆文件
预览开启下载前确认内容,避免存错
文件命名标题+时间戳区分不同页面的同名文件

初次使用保持默认即可,熟悉后再按习惯微调。

🎬 上手体验:从网课到分片视频

保存一门在线课程

任务:公司内训视频快过期了,想留下来复习。 操作:边看边点猫抓图标,在列表里找到那节课的 mp4,核对时长和分辨率无误后点下载。 结果:文件落到本地,我顺手改成「第03章-入门」。

小贴士:系列课程先点「全选」再「下载所选」,批量保存省事,不用反复开面板。

拿到分片节目单里的完整视频

任务:页面节目视频是 HLS 分片,地址栏拷出来的链接放不了。 操作:把 m3u8 地址贴进解析器,确认分片数量和总时长后点合并下载。 结果:合成了单个文件,播放器直接打开。

小贴士:加密分片在播放列表解析完后填入密钥即可解密下载,也可以只指定范围截取其中一段。

提取网页背景音乐

任务:想把网页 BGM 拿来当自己的视频素材。 操作:猫抓把音频资源也会列出来,选中音频条目直接下载。 结果:音频文件到手,不用手动翻请求找地址。

小贴士:列表太长时先用筛选功能,只留视频和音频。

🔒 安全与合规

所有嗅探和下载处理都在浏览器本地完成,数据不会发送到远程服务器。

扩展申请的权限都对应实际功能:

  • webRequest / 站点权限:监听页面网络请求,是资源嗅探的基础
  • downloads:把嗅到的文件存到本地
  • storage:记住你的设置
  • scripting、sidePanel、contextMenus:注入脚本、弹出面板与右键菜单

版权方面一句话:只下载你有权使用或已获授权的内容。项目还维护「避免抓取列表」,网站运营者可以提交申请把自己的域名加进去。

❓ 常见问题

为什么检测不到资源?

刷新页面等它完全加载后再试。站点用了加密分片时,在面板里开启「深度搜索」。直播流常规嗅探本来就抓不到,得用录制功能。

下载失败或中断了怎么办?

先查网络和磁盘空间。分片下载新版带自动重试,可以升级后重下;线程数调低再试也行。个别分片反复失败时,选「输出 m3u8dl 命令」手动执行。

下载的文件放不了?

先看后缀和实际格式是否对得上,比如把合并结果改名为 .mp4,再用 VLC 这类播放器打开。加密分片没填对密钥的话,文件必然是花的。

怎么更新到最新版?

商店版会自动更新;源码安装用户拉取新代码后重新加载扩展即可,版本变动记录见 CHANGELOG.md。

🚀 开始体验

去扩展商店装好官方版,打开一个带视频的页面看看嗅探列表长什么样。遇到 bug 可以直接到项目仓库提交 Issue。翻译、文档和测试反馈都欢迎参与,目前项目提供 10 种语言的界面。

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

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

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

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

立即咨询