免费开源猫抓教程:5分钟掌握浏览器资源嗅探与M3U8视频下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
在课程页面按下播放键时,猫抓(cat-catch)已在后台默默记下逐条吐出的分片链接。这款免费开源的浏览器资源嗅探扩展,把网页加载过的视频、音频、图片列成清单,供你捕获、预览、批量下载,M3U8 视频下载还能自动合并成可播放的 MP4。
30秒速览:猫抓能做什么
| 功能 | 一句话说明 | 适合谁 |
|---|---|---|
| 资源列表 | 列出页面加载过的视频、音频、图片,附大小、时长等元数据 | 想从任意网页抓资源的人 |
| 原位预览 | 点一下文件就在扩展内播放,下载前先验货 | 不想下错内容的人 |
| M3U8 解析 | 解析 HLS 分片清单,多线程下载、解密、合并成完整文件 | 想保存在线课程流的人 |
| 批量操作 | 按类型筛选、勾选下载、复制链接、断点续传 | 要收集大批素材的人 |
三分钟装完,第一次点击就出结果
- 安装扩展。在 Chrome / Edge 官方商店搜索"猫抓"安装,Firefox 需非国区 IP 访问;也可以从源码装:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页开启"开发者模式",选"加载已解压的扩展程序"。 - 打开任意含媒体资源的网页,让视频先播放几秒。
- 点一下工具栏的猫抓图标,资源清单出现,选中视频先预览,再点下载。
怎么算跑通了:列表里出现带大小和时长的条目,下载的文件在本地能正常播放,就是一次完整捕获。
它是怎么工作的
猫抓在页面启动时注入一段监听脚本,把页面对媒体文件发起的每一次网络请求悄悄记下来,再由后台程序按类型整理成你看到的清单。遇到 HLS 分片播放的视频,它还能进一步读取 M3U8 播放清单,把全部分片的真实地址找出来。所有数据都在本地处理,不发往任何远程服务器,也没有跟踪器。
场景对症:存课程、收素材、查真地址
场景一:在线课程能播但存不下来症状:右键只有黑屏,扒出来的地址是 M3U8,打开只有一堆文本。 处方:播放视频 → 点猫抓图标 → 在清单里找到 M3U8 → 打开 M3U8 解析器(AES-128 加密就填密钥)→ 合并下载。 疗效:得到一个完整 MP4,离线反复看。
场景二:设计素材想批量收集症状:一张张"另存为",命名都要命。 处方:等页面图片加载完 → 打开猫抓 → 按类型筛选(PNG、JPG 等)→ 勾选目标文件 → 点"下载所选"。 疗效:素材一次入库,不用再逐个点击。
场景三:定位资源真实地址症状:复制的地址打不开,怀疑真实文件藏在缓存里。 处方:开启"缓存捕获" → 点"深层搜索"重扫 → 打开条目查看原始 URL 与元数据。 疗效:比翻 Network 面板更快看清资源真面目。
进阶工具箱:M3U8 解析器的四种用法
M3U8 是 HLS 的播放清单格式:文件本身不含画面,只记录一堆分片地址。猫抓的解析器就是为它造的:
- 分片解析:粘贴 M3U8 地址,一键列出全部 TS 分片并统计总数。
- 多线程下载:并发拉取多个分片,等待时间大幅缩短。
- 自动合并:分片下完自动拼接,输出完整视频。
- 解密参数:密钥、IV 偏移量都能配,加密流也能拿到可播放文件。
再配合 FFmpeg、StreamSaver 等能力,从嗅探到转码的完整链路基本都有覆盖。
避坑清单:装完先看这五条
- 如果安装后没捕获到任何资源 → 多半是媒体还没加载,先播放视频,再用"深层搜索"重试,个别网站需开"缓存捕获"。
- 如果 Firefox 商店找不到猫抓 → 商店限制国区访问,换网络环境再装。
- 如果 Chrome 提示扩展版本不兼容 → 1.0.17 之后要求 Chromium 内核 93 以上,想体验完整功能建议 104 以上。
- 如果装到的猫抓弹出广告 → 市面有掺广告的"伪猫抓",只从官方商店或官方仓库安装。
- 如果下载的视频加密无法播放 → 在 M3U8 解析器里配置解密参数;同时只下载自己拥有版权或已获授权的视频,让猫抓始终用在水泥。
装好它,打开任意视频页面,点一下工具栏图标,第一次捕获就完成了。
关键词:猫抓;浏览器资源嗅探;M3U8视频下载;网页资源批量下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考