猫抓Cat-Catch:5分钟上手的免费浏览器资源嗅探工具完整使用指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源免费的浏览器资源嗅探扩展。你在浏览网页时,它会把页面加载的视频、音频等媒体资源筛选成一张清单,标注大小、格式和分辨率,勾选即可下载。本文带你从安装到完成第一次资源捕获,全部走完。
它是怎么工作的
猫抓的原理不复杂:浏览器加载网页时会发出大量网络请求,猫抓在后台监听这些请求,按 MIME 类型和 URL 特征识别出媒体文件,去掉广告、脚本等无关内容,只把视频、音频、图片这类有价值的资源整理进列表。所有识别和下载都在本地完成,数据不会发送到远程服务器。你不需要懂任何技术,看到什么、保存什么,界面都直接呈现。
快速上手:从安装到第一次捕获
🚀 推荐用源码方式安装,一条命令加三步操作即可完成:
- 下载项目代码:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 打开浏览器扩展管理页面,开启"开发者模式"
- 点击"加载已解压的扩展程序",选中刚下载的文件夹
- 把猫抓图标固定到工具栏,方便随时点开
安装后打开任意含视频的网页(比如一个公开的视频页面),把视频播放一遍再停止——这一步很关键,很多站点是开始播放后才请求视频文件的。接着点击工具栏的猫抓图标:
- 在"当前页面"标签下,你会看到检测到的资源列表,每条都带文件名、大小
- 点击某一条,下方会显示标题、MIME 类型、时长、分辨率和完整的资源地址
- 列表下方的播放器可以直接预览,确认内容无误后再下载
猫抓主界面:资源列表 + 详细信息 + 在线预览,下载前可以确认内容
功能实操:三个小任务带你用熟猫抓
任务一:保存一个网页视频
操作步骤:
- 播放目标视频,让资源被加载出来
- 打开猫抓,在"当前页面"中找到对应条目
- 预览确认内容,点击该条目的下载按钮
- 文件会进入浏览器的默认下载目录
关键要点:文件大小和分辨率是判断质量的主要依据,同一段视频常有多个清晰度版本,文件越大通常分辨率越高,可以都下载下来再挑。
易踩的坑:页面刚打开就点猫抓,列表可能是空的或只有图片。先播放再捕获,能明显提升检出率。
任务二:解析一段 M3U8 流媒体
很多网页视频并不以单个 MP4 形式加载,而是切成几十上百个 TS 小分片,直接保存只会得到一堆碎片。猫抓内置的 M3U8 解析器专门处理这种情况。
操作步骤:
- 复制视频的 M3U8 地址(可在资源列表或页面中获取)
- 在猫抓入口打开"M3U8解析器"
- 粘贴地址并解析,界面会列出全部分片,同时显示总文件数、总时长和分辨率
- 按需调整参数后点击"合并下载",得到完整视频
关键要点:解析结果页会给出类似"共 64 个文件,总时长 10:34,分辨率 1280x720"的汇总信息,下载前可以先核对。解析器还支持只提取音频、跳过解密、自定义分片下载范围等选项;加密流可以填写 16 进制或 base64 的密钥和偏移量 IV。
易踩的坑:部分网站的 M3U8 地址是一次性有效的,解析失败时可改用"本地m3u8"方式从缓存读取,或重新获取地址再试。
猫抓 M3U8 解析器:分片列表、汇总信息、合并下载与自定义密钥参数
任务三:批量处理一组资源
操作步骤:
- 打开猫抓,点击"全选"选中列表中的全部资源
- 不合适的条目再手动取消勾选,或点"反选"反向选择
- 点击"下载所选",一次导出全部
关键要点:底部工具栏还提供"自动下载"开关,开启后新捕获的资源会自动存入下载目录,适合长时间挂机收集。文件命名支持自定义规则,批量下载时能保持目录整洁。
易踩的坑:资源数量很多时建议分批下载,避免浏览器标签页占用过多内存。
进阶玩法:按你的身份取用
- 学习者:把"自动下载"常开,再配合设置里的过滤大小规则(支持
>100 KB这类表达式),只保存课程正片,自动跳过广告小文件。 - 内容创作者:用 M3U8 解析器的"只要音频"选项单独提取背景音乐,比保存整个视频更省空间;配合"复制所选"把资源地址交给 aria2 等下载工具,大文件下载更稳。
- 开发者:猫抓的"录制脚本"功能可以记录页面操作并回放,便于调试资源加载流程;设置里还能接入 aria2 RPC、MQTT 等外部服务,把捕获的资源直接推进你自己的下载管道。
常见问题
Q:为什么有些资源检测不到?A:多半是页面还没真正加载资源。先播放视频或滚动页面再打开猫抓;仍没有的话刷新页面重试,动态加载和 DRM 保护的内容无法嗅探。
Q:下载的文件保存在哪里?A:保存在浏览器的默认下载目录,和手动下载的位置一致。可在浏览器下载设置中调整路径。
Q:M3U8 合并下载失败怎么办?A:先确认地址未过期,重新获取后再解析;加密流检查密钥和 IV 是否填对;分片过多时可缩小下载范围分批合并。
Q:猫抓会上传我的数据吗?A:不会。所有信息在本地存储处理,不发送到远程服务器,也不包含跟踪器。
Q:应用商店里搜到多个"猫抓",该装哪个?A:以官方文档给出的安装地址为准,第三方上架的仿冒版本可能掺入广告代码,注意数据安全。
源码与社区
猫抓是开源项目,代码完全公开,核心模块都能直接阅读:
- 资源嗅探核心逻辑:catch-script/catch.js
- M3U8 解析器:js/m3u8.js
- 下载器实现:js/downloader.js
- 弹出界面交互:js/popup.js
项目说明与安装细节见 README.md,版本变化见 CHANGELOG.md,官方用户文档可随扩展内"设置"入口访问。
写在最后
猫抓把"找资源地址、判断文件、手动保存"这几件麻烦事压缩成了勾选和下载两个动作。先用它保存几个简单的视频熟悉列表和预览,再逐步尝试 M3U8 解析和批量操作,基本就能覆盖日常的大部分需求。
提醒一句:请只下载你拥有版权或已获授权的内容,尊重创作者的劳动成果。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考