news 2026/9/7 7:05:08

猫抓插件指南:如何 3 步免费下载网页视频与 M3U8 流媒体

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件指南:如何 3 步免费下载网页视频与 M3U8 流媒体

猫抓插件指南:如何 3 步免费下载网页视频与 M3U8 流媒体

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

猫抓插件(cat-catch,简称猫抓)是一款开源免费的浏览器资源嗅探扩展。它在浏览器内监听网页发出的网络请求,自动识别其中的视频、音频与图片资源,并提供下载、预览和 M3U8 流媒体解析能力。适合需要保存在线课程、网页视频或直播内容的普通用户,也适合想弄清楚"这个页面到底加载了哪些媒体"的新手。

从一个真实任务讲起:保存一段网页视频

以"保存一节在线课程"为例。打开课程页点击播放后,页面加载的往往不是一个完整的 MP4 文件,而是一段段 TS 切片(HLS 流媒体),地址还可能带有时效参数,直接"另存为"通常拿不到完整视频。

猫抓插件的定位不是破解网站,而是充当"请求观察者":它把页面加载过程中出现的媒体请求记录下来,按页面归类成列表,你只需从中挑出目标资源下载。换句话说,凡是浏览器自己能加载出来的媒体,基本都能在列表里找到;浏览器本身加载不出来的(例如 DRM 加密内容),它也帮不上忙。

猫抓插件怎么安装

安装分两条路:

  • 应用商店安装:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店中搜索"猫抓"并安装。Firefox 商店需要非国区 IP 访问。
  • 源码安装:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,克隆完成后打开浏览器扩展管理页,开启"开发者模式",点击"加载已解压的扩展程序"并选中仓库目录即可。

Edge 用户还可以在 Android 手机上扫码安装移动版:

两点提醒:兼容性方面,1.0.17 版本起要求 Chromium 内核 93 以上,想体验完整功能建议 104 以上;安全方面,猫抓是开源项目,已有人将加入广告代码的版本以相似名称上架过"伪猫抓",请只从官方商店或官方仓库渠道安装,注意自己的数据安全。

从网页到本地文件:查看嗅探列表并下载

完整流程只有三步:

  1. 打开页面并播放媒体:正常访问目标网页,把视频或音频播放起来。资源只有被加载,才可能被记录。
  2. 打开插件查看嗅探列表:点击工具栏的猫抓图标,弹窗按"当前页面 / 其他页面"两个页签列出捕获的资源,显示文件名、大小、标题、MIME 类型,视频还会给出时长与分辨率,并内嵌播放器可先行预览确认。

  1. 勾选并下载:底部工具栏提供"下载所选""复制所选""全选""反选""自动下载"等按钮。勾选目标资源后点击"下载所选",文件按浏览器默认下载目录保存;"复制所选"可以把 URL 与请求参数复制到剪贴板,交给外部下载器处理。

M3U8 流媒体如何下载

列表中无法直接下载、或本身就是 M3U8 地址的资源,会显示 M3U8 解析器图标。点击后进入解析页面:插件请求 playlist 文件,列出全部 TS 切片,并显示总时长、分辨率等元信息。常用设置如下:

设置项作用
mp4 格式下载后合并为 mp4 文件,也可发送到在线 ffmpeg 转码
只要音频仅提取音轨,节省存储空间
跳过解密资源未加密时勾选,避免尝试解密失败
下载范围只下载指定切片区间(1 至 64 号切片),修改后需点击确认
下载线程数并发下载切片,最大 6 线程

遇到 AES-128 加密的 M3U8,可以填写密钥(16 进制或 base64)、偏移量 IV,或上传 Key 文件;"深度搜索"脚本也能在页面中自动寻找疑似密钥并显示在弹窗的"疑似密钥"标签里。解析器还支持直播录制、边下边存,以及通过 N_m3u8DL-CLI 协议、Aria2 RPC、MQTT 把任务交给外部下载器。

进阶能力:筛选、批量与跨设备

  • 质量筛选:列表可按大小、时长排序,过滤规则支持表达式(如>100 KB500-1000 MB),也可正则筛选、删除重复文件名,帮助你在多码率版本中挑出高清版。
  • 批量操作:全选 / 反选配合"下载所选"可一次保存多个资源;开启自动下载后符合规则的资源会被自动保存,文件名支持${title}${origin}等标签替换。
  • 主动捕捉:被动嗅探不到的场景有两个补充手段——"缓存捕捉"读取浏览器缓存中的媒体数据,"录制脚本 / 录制 webRTC"针对播放流录制,适合直播与 WebRTC 内容。
  • 二维码传输:资源详情提供二维码按钮,把资源 URL 生成二维码,方便扫码发送到手机。
  • 多语言界面:内置简体中文、繁体中文、英语、西班牙语、日语、韩语、巴西葡萄牙语、俄语、土耳其语、越南语共 10 种语言,在设置中切换。

关键代码位置

  • js/background.js:后台 Service Worker,监听网络请求、按正则识别媒体资源并存储数据。
  • catch-script/catch.js:注入页面的捕捉脚本,负责缓存捕捉与媒体加载代理。
  • js/m3u8.js:M3U8 解析器,处理切片下载、解密、合并与 ffmpeg 转码。
  • js/downloader.js:内置下载器,支持流式"边下边存"大文件下载。
  • 弹窗界面位于 popup.html 与 js/popup.js,DASH/MPD 解析位于 js/mpd.js。

适用与不适用场景

适合:保存自己拥有版权或已获授权的内容;备份自己上传的视频;课程与讲座类页面视频的离线保存;M3U8 / MPD 流媒体的解析下载;排查"页面到底加载了哪些媒体"的调试需求。

不适合

  • DRM 保护内容(Widevine、FairPlay 等加密体系),任何嗅探工具都绕不过授权解密;
  • 通过 WebSocket 等特殊通道传输、浏览器自身都无法直接获取的媒体;
  • 强反爬页面:资源地址一次性生效、强依赖登录态且拒绝跨域访问的场景;
  • 已申请加入"拒绝抓取屏蔽列表"的网站。

常见问题

问:有些资源为什么检测不到?答:资源尚未被加载,或走了 WebSocket、DRM 等被动嗅探覆盖不到的通道;可尝试"缓存捕捉"或"深度搜索"再找一次。

问:下载的文件保存在哪里?答:走浏览器默认下载目录,可在浏览器设置中修改;自动下载支持自定义保存文件名。

问:Firefox 能用吗?答:可以。Firefox 113 以上可用,128 以上才支持深度搜索、缓存捕捉等脚本功能;商店安装需要非国区 IP。

问:数据会上传到服务器吗?答:不会。猫抓的全部信息仅在本地存储与处理,不含跟踪器,代码开源可审查。

问:M3U8 下载中途失败了怎么办?答:解析器已支持下载出错自动重试;仍失败时可先"另存 m3u8"把列表保存为文本,再用 N_m3u8DL-CLI 等外部工具续传。

合规提醒与收尾

  • 仅下载你拥有版权或已获明确授权的内容;
  • 尊重内容创作者与平台条款,不用于批量采集或二次传播;
  • 不下载受 DRM 保护的作品;
  • 网站运营方有权申请将域名加入屏蔽列表,请尊重其意愿。

猫抓插件做的事情很朴素:把浏览器已经加载过的媒体整理成列表,再交给你下载。把它当作资源管理工具,而不是绕过版权的手段,它才能用得长久、安心。

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

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

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

Harness架构深度解析:从零构建企业级AI Agent与DeepAgent实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 7:00:50

无人车与地铁协同配送模式:提升同城物流效率的关键技术解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 6:59:15

专业翻唱MV制作全流程:从录音到后期的技术拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 6:58:50

网页里的视频和音频怎么一次抓全:猫抓资源嗅探实战

网页里的视频和音频怎么一次抓全:猫抓资源嗅探实战 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 视频页面转了三圈圈,右键…

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

线性规划实战指南:从建模到Python求解排产优化

简介:线性规划单纯形算法的C实现资料包,面向运筹学课程学习者、算法爱好者及需要求解线性规划问题的开发者,演示如何将标准线性规划模型转化为单纯形表并迭代求最优解。压缩包共17个文件、大小623KB,包含两个C源文件及头文件、Vis…

作者头像 李华