猫抓资源嗅探扩展使用指南:捕获网页视频与 M3U8 流媒体下载
2026/9/7 14:11:42 网站建设 项目流程

猫抓资源嗅探扩展使用指南:捕获网页视频与 M3U8 流媒体下载

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

在线课程往往不给你下载按钮,猫抓(cat-catch)这款开源免费的浏览器资源嗅探扩展会替你把事做完:自动捕获网页请求的视频、音频与 M3U8 流媒体链接,在弹窗列表中预览、筛选,再一键下载。

30 秒上手:从官方商店装好猫抓

最快的安装路径只有一条:打开浏览器的官方应用商店,搜索 cat-catch(猫抓),核对开发者后点击安装。安装完成,点击工具栏的猫抓图标,弹窗默认打开"当前页面"资源列表——扩展即已生效。喜欢手动控制的用户可以源码安装(git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后在扩展管理页"加载已解压的扩展程序"),或把 Releases 里的 CRX 文件直接拖进扩展页完成安装。

两个注意点:

  • 版本要求:1.0.17 之后需要 Chromium 内核 93 以上,体验完整功能建议 104 以上(详见 README 的兼容性说明)。
  • 商店里存在注入广告代码的"伪猫抓",安装地址一律以 README 列出的官方渠道为准。

装好后顺手看一眼扩展管理页里的快捷键:暂停捕获、自动下载、深度搜索、缓存捕获等都可直接用键盘触发,后面会用到。

主场景一:捕获并下载网页视频

以"保存一个在线课程视频"为例,全程 5 步:

  1. 打开课程页面,让视频播几秒。资源必须真实经过网络请求,才会被猫抓捕获。
  2. 点击工具栏猫抓图标,弹窗默认显示"当前页面"标签页下的资源列表,按类型分组排列。
  3. 在底部筛选栏输入扩展名或正则表达式,隐藏无关请求,快速定位到视频文件(通常是 .mp4、.m4s 这类)。
  4. 勾选目标资源:先点"预览"确认画面无误,再点底部"下载"保存;只需要链接就点"复制"。
  5. 同一视频的多个分片被分开列出时,勾选后用"在线合并"合成一个文件再下载。

列表底部还有"暂停/继续"开关:页面请求刷得太快、来不及勾选时,先暂停捕获再操作。多标签页捕获的内容汇总在"其他页面"标签页,集中管理不用来回切换。

主场景二:一键下载 M3U8 流媒体

遇到 HLS 播放的直播回放或课程视频,走 M3U8 解析器:

  1. 在资源列表中找到 .m3u8 链接,点它对应的"M3U8 解析器"按钮(也可从"媒体控制/设置"标签页进入)。
  2. 解析页自动列出全部切片、时长与预估大小;若流是加密的,在"可能的密钥"下拉里挑一个候选,或点"密钥"手动填入——支持 16 进制与 Base64 两种格式,可另填 IV。
  3. 勾选"mp4 格式",把 TS 切片直接转成 mp4 输出;需要转码时再勾"ffmpeg 转码"。
  4. 确认下载线程数(默认 6),点"合并下载",解析器并行拉取切片并在本地合并(核心实现在 js/m3u8.downloader.js)。
  5. 中途失败的切片不用整单重来,点"重新下载失败项"补齐即可,下载出错会自动重试。

只想看个几段内容?在"下载范围"填起止切片编号后点确认,解析器只下载指定区间;点击单个切片还能单独取消。

进阶玩法

过滤与屏蔽:让列表更干净

进入设置页(options.html)后,可以按扩展名、MIME 类型、正则三层过滤资源;大小条件支持>100 KB500-1000 MB这类表达式与区间写法。开启"倒序排列"后最新捕获的资源置顶,长视频页面更好找;不想被嗅探的站点加进屏蔽列表,猫抓会直接跳过这些域名。

批量与自动化

  • 自动下载:打开"自动下载"后,符合过滤条件的资源捕获到即保存,适合成系列的课程页。
  • 脚本录制:点"更多功能"里的"视频录制",把多步操作录成脚本,在同类页面重放(实现在 catch-script/recorder.js)。
  • 缓存捕获:资源已从列表消失但浏览器缓存还在时,用"缓存捕获"把它捞回来,应对"一次性 URL"失效的场景。
  • 发送到本地:把任务交给本机 aria2 下载(RPC 模式支持指定下载目录),大文件更稳。

与外部工具协同

  • 调用播放器:设置里内置 PotPlayer、MX Player、VLC 等协议模板,对资源勾选后一键交给本地播放器打开,免去复制 URL。
  • 在线 FFmpeg:点"FFmpeg"按钮把资源链接送去做转码;M3U8 解析器还支持嵌套在线 ffmpeg 模式,不用单独开标签页。
  • 移动端:Edge Android 用户扫描 README 里的二维码即可安装移动版。

排错速查

症状可能原因解法
列表里什么都没有视频没播过,或资源走了本地缓存先播放几秒;用"深度搜索"或"缓存捕获"补抓
链接能抓到但下载 403链接依赖 Referer 或已过期重新捕获拿新链接;M3U8 解析器支持从缓存读取数据,规避一次性 URL 问题
下载出来无法播放加密流的密钥不对点"密钥"手动填 key/IV,16 进制与 Base64 各试一次
部分网站捕获不到扩展冲突,或站点在屏蔽列表中临时禁用其他扩展;检查设置里的屏蔽列表
下载慢、频繁中断并发过高或网络不稳调低线程数(默认 6),用"重新下载失败项"补齐

更多历史修复记录可查 CHANGELOG。

使用边界

  • 隐私:所有信息本地存储处理,不发送到远程服务器,不含任何跟踪器。
  • 版权:仅下载你拥有版权或已获授权的内容,使用行为的法律责任由用户自行承担。
  • 拒绝抓取:网站运营方可按 README 的流程提交[Opt-Out Request] 域名申请,猫抓会将其加入避免抓取列表。
  • 许可:项目采用 GPL-3.0 开源(LICENSE),代码完全可审查;注意辨别带广告的伪猫抓,安装以官方渠道为准。

结语

猫抓把"抓包"这件专业操作,压缩成了"点图标→选资源→下载"三步。现在打开一个带视频的网页,完成你的第一次捕获吧。

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

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

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

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

立即咨询