news 2026/9/7 20:11:59

猫抓浏览器扩展指南:4 步把网页视频和 m3u8 流下载到本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓浏览器扩展指南:4 步把网页视频和 m3u8 流下载到本地

猫抓浏览器扩展指南:4 步把网页视频和 m3u8 流下载到本地

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,专门把网页里正在加载的视频、音频"揪"出来保存到本地,适合想留存网课、直播回放,但完全不想碰开发者工具的你。它支持 Chrome、Edge 和 Firefox,嗅到的数据只在本机处理,不上传任何服务器。

这篇文章不绕弯子:先用最短路径带你完成安装并下第一个文件,再挑 4 个实用功能逐个拆开。如果你只想找"如何下载网页视频"的答案,读完「快速上手」就可以收工。

快速上手 🐾

  1. 安装。到官方扩展商店搜索安装即可;Edge Android 用户直接扫二维码(见下图)。想自己跑源码也行:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹。
  2. 打开目标网页,把视频或音乐播放几秒,让浏览器真正发出媒体请求。
  3. 点工具栏的猫爪图标,弹层自动列出捕获到的资源,标注类型、大小和时长。
  4. 悬停预览,确认是目标文件再动手。
  5. 点"下载",文件落到浏览器默认下载目录。

功能逐项拆解

🎬 弹层资源列表:先预览,再下载

网课、影视站点这类场景最直接。弹层把当前页面的媒体请求排成列表,底部一排"全选""反选""筛选""清空"按钮,批量勾选后一次下载。悬停任意一条即可在线预览,避免下到错文件。

📡 M3U8 解析器:直播回放不再拆零

遇到 m3u8 地址时,直接下载只会拿到一个播放清单文本,真正的画面散在几百个 TS 分片里。猫抓的 M3U8 解析器把所有分片列出来,显示总时长和分辨率,然后一键合并成完整 mp4。可操作细节:点击任意切片可单独取消,只下你要的那一段;新版还能从浏览器缓存回读"一次性"签名 URL,专治链接过期。

🎥 视频录制:页面不给地址时的兜底

有些内容只有 WebRTC 流,压根没有可下载的文件地址。猫抓内置的"视频录制"能把这类画面录下来,还带"录制 WebRTC"选项。适合录几分钟的关键片段,别指望拿它录两小时的课。

🔍 深度搜索与缓存捕捉

弹层漏了资源——比如页面刷新太快、监听没抓全——就用"缓存捕捉"从浏览器缓存里翻,再不行开"深度搜索"扫一遍页面脚本里的媒体地址。两个按钮就在弹层底部,和筛选、清空挨着。

进阶设置 ⚙️

设置页(右键扩展图标 → 选项,逻辑见 js/options.js)里对新手真正有用的几项:

设置项默认值说明
下载文件名${title}.${ext}网页标题+后缀,模板里还能换标签
过滤大小0 KB支持>100 KB500-1000 MB这类表达式,挡掉碎片
格式过滤mp4、mp3 等默认开ts、srt、vtt 默认关闭,按需打开
清理模式正常清理控制弹层列表何时重置,可选"更频繁"
M3U8 自动下载打开解析器就自动开始,想手动控制可关掉

快捷键默认一个都没分配。扩展自带"暂停/启用""M3U8 解析器""深度搜索""预览"等命令,需要到浏览器的"扩展程序快捷键"页面自己指,比如 Ctrl+Shift+Y;不指就只能靠鼠标。

原理速览 🔎

猫抓本质是个"网络监听器":扩展在页面注入脚本,把视频、音频、m3u8/mpd 这类媒体请求随手记下,再按后缀、MIME 类型和你的自定义正则筛一遍。捕获逻辑在 catch-script/catch.js,生命周期管理在 js/background.js,全程本地运行。

常见问题 ❓

弹层一片空白,什么都看不到现象:点猫爪图标,列表是空的。原因:嗅探总开关被关了,或者视频还没播放、页面尚未发出媒体请求。处理:检查设置里的"启用"开关,播放几秒再打开弹层;页面已关的话试"缓存捕捉"。

m3u8 下载失败,或下完播不了现象:直接下载 m3u8 得到一个打不开的文件,或解析时大量报错。原因:m3u8 只是分片索引;部分直播用签名后的"一次性 URL",过期即失效。处理:走 M3U8 解析器做合并下载,新版会从缓存回读失效链接。

装完扩展没反应或功能缺失现象:图标点了没弹层,或某些按钮不可用。原因:1.0.17 起要求 Chromium 93 以上内核,低于 104 功能不完整。处理:升级浏览器;实在动不了就装 1.0.16。

另提醒一句:各商店里出现过掺广告的"伪猫抓",装前核对下地址;也请只下载自己拥有版权或已获授权的内容。

猫抓把嗅探这件脏活全包了,你只管挑选和保存。更多细节看仓库里的 README.md 和用户文档就行。

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

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

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

AI(学习笔记第三十八课)langchain v1.0 tutorial (4)

文章目录 AI(学习笔记第三十八课)langchain v1.0 tutorial (4) 1. Persistence 1.1 `Checkpoints` 1.1.1 为什么需要`checkpoints` 1.1.2 关键概念`concept` 1.2 get and update state 1.2 get state history 1.3 Find a specific checkpoint 1.4 Replay 1.5 update state AI(学…

作者头像 李华
网站建设 2026/9/7 20:11:29

基于SpringBoot的智慧生活助手系统设计与实现毕业设计项目源码文档

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/9/7 20:09:40

华硕主板风扇控制指南:用FanControl 5分钟接管忽高忽低的转速

华硕主板风扇控制指南:用FanControl 5分钟接管忽高忽低的转速 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tren…

作者头像 李华
网站建设 2026/9/7 20:07:13

现代滤波器设计方法详解:从优化到自适应与小波实战

做了这么多年信号处理仿真,滤波器设计始终是绕不开的核心环节。从最初用窗函数法凑一个FIR,到后来在自适应噪声对消、多速率信号处理里反复折腾,我越来越觉得:经典IIR/FIR设计方法只是起点,真正决定一个系统能不能在工…

作者头像 李华
网站建设 2026/9/7 20:05:40

集成AI的数据库管理工具为何能取代Navicat?迁移实战指南

Navicat这个老朋友,我用了差不多八年。从大学拿它连MySQL做课设,到后来工作里天天对着Oracle、PostgreSQL查慢SQL,它一度是我电脑里永远不关的那几个窗口之一。但最近半年,我把它从主力位置撤下来了,换成了一个集成了A…

作者头像 李华