猫抓插件使用教程:5分钟上手网页视频下载,浏览器资源嗅探一次搞定
猫抓插件使用教程:5分钟上手网页视频下载,浏览器资源嗅探一次搞定
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
深夜补课的你,终于搜到一门含金量十足的课程视频,页面却只支持在线播放——右键菜单一片灰,想缓存到手机路上接着看都办不到。这种"看得见、存不下"的憋屈,很多喜欢收藏资源的人都经历过。猫抓(Cat-Catch)正是为这一场景而生的开源浏览器扩展:它能把网页里的视频、音频、图片等媒体资源"嗅"出来列成清单,勾选即可一键下载。
5分钟跑通:从装好插件到拿下第一个视频
安装:三条路任选其一
应用商店安装(最省事):Chrome 用户到 Chrome 应用商店搜"Cat-Catch",Edge 用户到 Edge 加载项商店搜同名关键词,Firefox 用户到附加组件站搜索,点一下"添加"就装好了。
源码安装(适合开发者):把仓库克隆到本地:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在浏览器的扩展管理页打开"开发者模式",点击"加载已解压的扩展程序",选中克隆下来的文件夹即可。
CRX 文件安装:从项目 Releases 页下载 crx 文件,直接拖进扩展管理页面,松开鼠标就完成安装了。
第一次下载:四个动作搞定
- 打开任意带视频的网页,等播放器完成加载
- 点击工具栏里的猫抓图标,弹出资源嗅探面板
- 勾选需要的文件,先点播放按钮预览,确认是不是自己要的内容
- 点击"下载所选",文件随即保存到本地
猫抓主界面:上方是媒体清单,中间可内嵌预览确认,底部是下载、复制、全选等批量操作
猫抓凭什么"嗅"得到资源?原理并不神秘
可以把它想象成一个站在浏览器路口的观察员:页面上每一次网络请求(加载视频、音频、图片)都会从它眼前经过,它负责"看车型、记车牌",把符合条件的媒体文件登记进清单。除了常见的 MP4/MP3,HLS、DASH(MPD)、WebRTC 等流媒体协议也在它的捕捉范围内。
这套机制由几个模块协作完成:
- 嗅探引擎:
catch-script/catch.js,监听网络请求并筛选媒体资源,是猫抓的"眼睛" - 界面控制:
js/popup.js,把嗅探结果渲染成可勾选的清单,管理预览、批量选择等交互 - 下载管理:
js/downloader.js,负责排队、错误重试和进度展示,保证文件完整落盘
值得放心的是,整个嗅探与下载过程都在浏览器本地完成。猫抓不向任何服务器上传数据,也不收集用户行为,源码完全开源,任何人都可以审查。
进阶玩法:M3U8 流媒体视频的一次性解法
网页里的普通 MP4 直接下载即可,但很多视频站用的是 HLS 流媒体协议——视频被切成几十上百个小分片(.ts),还经常套了加密。这时候直接抓链接,往往只能拿到一个几百字节的"空壳"文件。
猫抓内置的 M3U8 解析器(js/m3u8.js)专门处理这类问题:
- 粘贴M3U8 链接到解析器输入框,或从资源清单里直接进入
- 解析出完整分片列表,勾选下载范围、调整线程数
- 设置解密参数(密钥 Key、偏移量 IV),应对加密视频
- 点击下载并自动合并分片,得到完整可播放的文件
M3U8 解析器:左侧是分片清单,右侧可调整线程数、解密密钥与合并方式
一张表看懂:猫抓 vs 传统下载器 vs 浏览器自带
| 对比维度 | 猫抓插件 | 传统下载器 | 浏览器自带 |
|---|---|---|---|
| M3U8 流媒体 | ✅ 解析+解密+合并 | ⚠️ 大多不支持 | ❌ 不支持 |
| DASH/MPD 协议 | ✅ 内置解析器 | ⚠️ 视软件而定 | ❌ 不支持 |
| 批量下载 | ✅ 多选、全选、批量合并 | ⚠️ 功能参差 | ❌ 无 |
| 下载前预览 | ✅ 列表内直接预览确认 | ❌ 无 | ❌ 无 |
| 隐私安全 | ✅ 全本地处理、开源可查 | ⚠️ 部分依赖云端 | ✅ 本地 |
| 多语言界面 | ✅ 中/英/西/日/俄等10种 | ⚠️ 通常单语种 | ❌ 无 |
| 费用 | ✅ 开源免费 | ❌ 多数收费 | ✅ 免费 |
新手高频问题速查
问:打开面板却检测不到资源,怎么办?刷新页面再试,确认视频确实在加载中;若仍无结果,可在设置里开启"深度搜索",让插件从缓存和网络请求中再挖一遍。
问:下载到一半失败,怎么补救?先检查网络和磁盘空间;下载器自带错误重试,也可以调低并发线程数再试;M3U8 解析器支持从浏览器缓存读取数据,专治"一次性链接"失效问题。
问:界面是英文,看不懂按钮怎么办?猫抓支持简体中文、繁体中文、英语、西班牙语、日语、韩语、俄语等 10 种界面语言,在设置里切换即可,无需重装。
猫抓界面支持多语言切换,全球用户都能用母语操作
问:电脑上找到了资源,怎么在手机上用?Edge 安卓版同样支持猫抓,扫码即可跳转安装;此外资源链接也可以生成二维码,手机扫码后直接打开或下载。
移动端适配:扫码即可在手机浏览器中使用猫抓插件
动手之前,请先记住这条边界
猫抓是开源工具,但开源不等于可以随意使用一切内容:
⚠️ 请只下载自己拥有版权、已获授权的内容。尊重创作者的劳动成果,遵守平台规定与当地法律,不要用于商业侵权用途。开发者对用户行为不承担任何责任。
值得一提的是,猫抓项目专门维护了一份"避免抓取列表":网站所有者可以在仓库提交 Issue,把自己的域名加入黑名单,插件将不再嗅探该站点——版权意识被写进了工具本身。
从"看得见存不下"到"一键到手"
回到开篇那个深夜补课的你:装上猫抓之后,同一门课的视频,从右键一片灰变成勾选、预览、下载三连操作,想看的课终于稳稳躺进手机相册。
接下来只需三步,你就能完成这次闭环:
- 安装猫抓插件,选一条最顺手的路径
- 打开一个含视频的页面,用面板捕获并下载第一个文件
- 进阶尝试 M3U8 解析器,把流媒体视频也收入囊中
技术不该成为收藏资源路上的门槛。从下载第一个视频开始,把网页里那些"看得见摸不着"的内容,稳稳拿回自己手里。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
