猫抓插件完整使用教程:资源嗅探、M3U8 解析与视频下载快速上手
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一个免费开源的浏览器资源嗅探扩展:它把当前网页正在加载的视频、音频、图片逐条列出来,你选中就能下载,也支持 M3U8、MPD 这类流媒体的分片合并与解密。想保存网页音视频的普通用户、要解析 HLS 流的进阶玩家,都能直接上手。
一、装好并验证能不能用
装好只是第一步,确认它真的在你这台浏览器上工作,比装本身更重要。
| 方式 | 适合谁 | 关键动作 |
|---|---|---|
| 应用商店 | 普通用户 | 在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓",一键安装 |
| 源码加载 | 开发者 | 先克隆仓库https://gitcode.com/GitHub_Trending/ca/cat-catch,到扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹 |
| CRX 文件 | 想要固定版本 | 从 Releases 页把 crx 文件另存为下载,拖入扩展管理页 |
猫抓是开源项目,任何人都能改完代码后重新打包上架。应用商店里出现过夹带广告的伪猫抓,装之前认准官方渠道,别图省事装来路不明的版本。
版本兼容:
- 1.0.17 及之后要求 Chromium 内核 93 以上,内核更旧就用 1.0.16 兜底。
- 想体验完整功能(侧边栏、部分新按钮),建议内核 104 以上。
装完做一次验证:打开一个带视频的网页 → 点工具栏的猫抓图标打开面板 → 确认"当前页面"标签下列表出现了地址。能列出来,就说明嗅探链路通了;列表为空,先往下文第五节对照排查。
二、把页面上的媒体存下来
嗅探的原理一句话:catch-script/catch.js 监听页面发出的每个网络请求,把符合媒体特征(mp4、ts、m4s、图片等)的地址筛出来放进列表。你不需要看懂请求,只需要会点三个按钮。
- 点击工具栏猫抓图标,打开面板。
- 在"当前页面"标签下找到目标资源,点单项的播放/预览按钮确认内容。
- 勾选目标项,点底部"下载"落盘。
两个标签各管一摊:"当前页面"只收本标签页抓到的资源;"其他页面"跨标签页汇总,多个网页同时开着时不用来回切换。列表顶部还能按大小、扩展名过滤,一堆缩略图和广告素材立刻被筛掉。
列表为空别慌,多半是页面延迟加载、或需要交互才触发请求:往下滚一滚、点一下播放,再回头看;仍没结果就点"深度搜索",或刷新页面重新抓一次。
三、整段网页流媒体怎么完整保存
面板里的资源分两种:直接指向完整文件的(mp4、webm),点下载就是成品;m3u8、MPD 只是播放列表,真实内容是几百个分片,必须解析合并。猫抓替你把后一半的活干完。
- 分片合并:选中资源后在面板"功能"区点 M3U8 解析器(HLS)或 MPD 解析器(DASH)。解析器读出整个清单、逐个拉取分片、按顺序拼回完整视频,进度和分片列表都在面板里可查,见 js/m3u8.js。
- AES-128 解密:流带加密时,解析器会读出清单里的密钥地址(EXT-X-KEY)并给出输入框。密钥拿得到就手动填入;拿不到就点"深度搜索",让它在页面脚本里挖一把。密钥填对,合并出的视频才不会花屏无声。
- 只取音频:只想要声音时,勾选只合并音频组,视频分片一个都不用下,省空间。
- 按范围下载:只要中间某一段时,选择分片区间即可,不下载整片,省流量。
- 一次性地址 404:不少平台的 m3u8 地址带时效,打开即过期。解析器会自动从浏览器缓存里回填清单内容来救场;救不回来就刷新页面、重新抓一次地址。
四、批量保存和跨设备传输
单个文件落盘只是起点,省时间的部分都在批量和跨端这两块。
- 全选 / 反选:一次勾选多条,批量下载;反选适合"只挑出不要的"这种场景。
- 合并下载:把多个分片资源按顺序拼成一个文件,在线分片场景不用自己手动合并。
- 自动下载:设置里打开开关后,命中过滤规则的资源自动落盘,你只管开着页面。
跨设备传输:选中资源点二维码图标,把地址变成二维码,手机扫码即可在另一端打开。
注意:二维码传的是链接,不是文件流。最终下载仍发生在手机端,网络差的时候别指望秒到。
支持的格式和语言:
| 维度 | 支持情况 |
|---|---|
| 媒体格式 | MP4、WebM、M3U8、MPD、TS、M4S,以及常见图片和音频格式 |
| 界面语言 | 简中、繁中、英、日、韩、俄、西、葡(巴)、土、越,共 11 种 |
语言在设置页切换,改完重启扩展生效。
五、设置与排错速查
设置页里真正常用的就这几项,先配好再抓,后面几乎不用再动。
| 配置项 | 作用 | 建议 |
|---|---|---|
| 下载目录 | 指定落盘位置 | 单独建一个"猫抓"文件夹,方便归档 |
| 过滤规则 | 按大小、扩展名筛掉垃圾 | 用>100 KB这类表达式挡掉缩略图 |
| 自动下载 | 命中规则即自动保存 | 谨慎开启,先在小范围站点验证 |
| 文件命名 | 模板化命名 | "标题+日期",同名文件好区分 |
| 代理 | 指定网络出口 | 不需要就留空 |
排错对照表:
| 现象 | 常见原因 | 处理动作 |
|---|---|---|
| 列表为空 | 延迟加载,或需要交互才触发请求 | 滚动页面、点播放,再开"深度搜索" |
| 下载失败 | 网络、磁盘空间问题,或一次性地址过期 | 检查网络和空间;刷新页面重新抓地址 |
| 合并后花屏、无声 | 密钥没填对,或只合并了视频组 | 补填密钥;确认音视频组都勾上 |
| Firefox 部分按钮看不到 | 浏览器对脚本注入类能力有限制 | 属正常现象,不是故障 |
| 老浏览器功能不全 | 内核版本过低 | 升级到内核 104+,或退回 1.0.16 |
对照源码定位问题(只读参考,不用改):嗅探引擎 catch-script/catch.js、M3U8 解析 js/m3u8.js、下载管理 js/downloader.js、HLS 引擎 lib/hls.min.js。
六、守住边界,长期用下去
隐私:猫抓的嗅探、合并、解密全程在本地浏览器完成,数据不上传,没有远程跟踪器,打开源码就能核对。
版权:工具只负责下载,不替你判断内容能不能下。只保存自己拥有版权或已获授权的内容,例如自己购买的课程、CC 等开放协议允许保存的素材、平台条款不禁止的个人学习内容。别用它批量抓受版权保护的商业内容,也别绕过 DRM 保护。网站方不愿被嗅探,可按项目说明提交 Opt-Out 请求,提供域名与联系方式,即可加入"避免抓取列表"。
长期用的三个习惯:
- 保持更新:Releases 有新版本就升级,bug 修复和新语言都在新版里。
- 分目录归档:视频、音频、图片各放一个子文件夹,命名模板保持统一,找素材不用翻。
- 形成闭环:下载完导入剪辑软件、媒体管理器或云盘,跑通"抓 → 存 → 用",工具才算真正融入工作流。
猫抓帮你省掉翻地址、拉分片、拼文件的重复劳动;至于一段内容能不能下,判断权始终在你手里。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考