猫抓插件完整攻略:网页里藏着的视频和素材,一个扩展全部帮你抓出来
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
凌晨一点半,做剪辑的朋友阿凯发来一连串语音:白天看的网课视频死活存不下来,右键没反应,开发者工具翻到眼花,只看到几百个.ts小文件。我回他一句:装个猫抓(cat-catch)吧——这是个开源的浏览器资源嗅探扩展,专治这种场面。半小时后,他的语音变成三个字:"太爽了。"
其实阿凯遇到的麻烦,几乎每个上网的人都被它绊过:看到一段好视频想离线看,右键却锁死;找到一堆高清图想打包带走,只能一张张另存为;网课、直播回放被切成碎片,链接动态变化,复制都来不及。传统办法又慢又靠运气,而猫抓(cat-catch)就是为这些场景而生的:它支持 Chrome、Edge、Firefox,连 Android 版 Edge 也能装,装上之后,网页里跑过的媒体资源就像被雷达扫过一样,一件件排队出现在你面前。
一句话认识猫抓:给浏览器装一台"资源雷达"
猫抓干的事,可以理解成给浏览器配了一个"资源雷达 + 快递分拣员"。你正常浏览网页,它在后台安静地记录加载过的视频、音频、图片、文档;点开它的面板,所有被抓到的资源列成清单,标好类型、大小、时长和分辨率。你要做的,只是像逛购物车一样:勾选、预览、下载。
它不需要你懂任何网络协议,不需要会写代码。适合的人群很广:
- 想离线保存网课、纪录片的学生和上班族
- 需要批量收集图片、音效素材的设计师
- 想搞清网页到底加载了哪些资源的开发者
- 以及所有"看到好内容就想存下来"的普通网友
打开面板,你能看到的就是这样一个界面——左侧是资源列表,中间可以预览视频,下方是"下载所选""复制所选""自动下载""模拟手机"等一排操作按钮:
提醒一句:这个面板支持"当前页面 / 其他页面 / 媒体控制"三个标签。有时候资源不在当前页签里,翻一翻"其他页面"往往有惊喜。
实战一:网课视频被切成上百段?M3U8 一键解析合并 🎬
遇到的麻烦。现在很多在线课程、直播回放采用 HLS 流媒体协议,视频会被切分成几十甚至上百个.ts分片,播放器边下边播。就算你神通广大找到了视频地址,也不可能手动去下几百个文件再拼起来——这正是猫抓最拿手的场景。
具体怎么做,跟着走一遍:
- 打开目标视频页面,点一下工具栏的猫抓图标,进入面板
- 在"当前页面"列表里找到带
m3u8字样的资源,进入"M3U8 解析器" - 解析器会自动拉取并列出所有分片,显示文件总数、总时长、分辨率
- 如果视频用了 AES-128 加密,填上密钥参数即可正常处理
- 按需设置:下载线程数、是否转成 MP4、是否"只要音频"
- 点"合并下载",等它把散落的分片拼回一个完整视频
解析器界面长这样,分片列表、参数区、下载按钮一目了然:
收获与效果。亲测一个 10 分钟、64 个分片的视频,几分钟内就合并成完整文件;加密课程填上密钥照样拿下。我还特别喜欢"只要音频"这个选项——把视频课抽成 MP3,通勤路上当播客听,既不占空间又不费流量。解析器还内置了"调用 m3u8DL 下载""发送到 FFmpeg"等高级出口,想用专业工具接管,点一下就能把命令准备好。
实战二:满页图片和音频,一次勾选全带走 📦
遇到的麻烦。设计师朋友小周也常来诉苦:逛素材站看到几十张好看的 PNG、SVG,一张张右键另存为,手都点酸了;遇到页面锁右键的,更是只能干瞪眼。
具体怎么做:
- 打开素材页面,点开猫抓面板
- 在"当前页面"标签里,所有图片、音频、视频已经按格式列好了
- 用"全选"或"反选"快速圈定目标,再按类型、大小筛一遍
- 点"下载所选",或点"复制所选"把链接一次性复制出来
- 如果页面资源比预期少,试试"模拟手机"——很多站点对移动端返回的是另一套资源,往往更齐全
收获与效果。几十张图从"另存为 × 30 次"变成"勾选 → 下载"两步走;遇到防盗链的图,复制链接配合第三方下载器也能绕过去。猫抓还会顺带把每个文件的 MIME 类型、大小、时长标出来,找资源不用再靠猜。
实战三:海外用户和手机浏览器,一样顺手 🌍
猫抓的野心不止于国内用户。它的界面内置了简体中文、繁体中文、英语、西班牙语、日语、韩语、葡萄牙语、俄语、土耳其语、越南语等 10 种语言,浏览器是什么语言,面板就自动切换成什么语言,出海做内容的朋友可以无感上手:
连 M3U8 解析器这样的专业页面也做了完整的本地化,西班牙语用户一样能看懂分片列表、加密参数和下载选项:
至于手机浏览器用户,Edge Android 版扫描项目文档里的二维码即可安装。出门在外,手机上照样能抓、能下、能合并。
新手最容易踩的四个坑(FAQ)⚠️
Q1:装不上、加载不了扩展?源码安装时记得在扩展管理页打开"开发者模式",再点"加载已解压的扩展程序"选中项目文件夹。版本上有个硬指标:1.0.17 之后需要 Chromium 内核 93 以上,想体验完整功能建议 104 以上版本。另外务必从官方商店或官方仓库安装——猫抓是开源的,市面上出现过加广告代码后上架的"伪猫抓",别给自己的浏览器请回一个不速之客。
Q2:下载失败、进度一直为 0?先看网络,再调大下载线程数;遇到带防盗链或登录鉴权的资源,改用"复制所选"丢给第三方下载器更稳;加密的 M3U8 一定要先配好密钥,否则合并出来的文件必然花屏。
Q3:明明有视频,面板里却找不到?去"其他页面"标签翻一翻;或者用面板里的"深度搜索"把更早的请求也翻出来;还可以"模拟手机"触发移动端资源接口。
Q4:这工具会不会偷我数据?会不会有版权风险?猫抓的所有分析和下载都在本地完成,不收集浏览数据、不含任何跟踪器,源码完全公开可审计。但也请牢记:它只供下载你拥有版权或已获授权的内容,用之前想想这条底线,既是对创作者的尊重,也是对自己的保护。
进阶玩法:让猫抓从"顺手"变成"效率神器" 🚀
基础功能上手后,这几招能让效率再上一个台阶:
- 自定义快捷键:在扩展管理页的"快捷键"设置里,把"暂停/启用""自动下载""M3U8 解析""深度搜索"绑定成组合键,抓资源不用再点开面板。
- 自动下载规则:设置好规则后,特定类型的资源出现即自动保存,浏览即收藏,几乎零操作。
- 录制脚本与媒体控制:猫抓内置脚本录制,可回放页面操作;"媒体控制"标签能统一管理页面里的播放器,调整音量、倍速。
- 深度集成 FFmpeg / m3u8DL:解析器支持"发送到 FFmpeg""调用 m3u8DL",转码、抽音轨、格式转换一步到位,技术党狂喜。
想深入研究的读者,可以直接看项目的核心源码:嗅探逻辑在catch-script/catch.js,流媒体解密在lib/m3u8-decrypt.js,下载调度在js/downloader.js,多语言文件都在_locales/目录下。本地想从源码跑起来也很简单:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后按上面说的方法加载即可。
回到开头那个凌晨——阿凯后来把一整学期的网课都存成了本地视频,还抽了音频放在手机里,通勤路上慢慢听。工具本身没有好坏,关键看怎么用:保存自己买过的课程、收藏可商用的素材,是锦上添花;盗用他人的心血,就违背了开源社区分享的初心。愿这只"猫"帮你把喜欢的内容稳稳留住,也让你的创作之路走得更顺一点。
核心关键词:猫抓插件、浏览器资源嗅探、M3U8 解析、智能下载工具长尾关键词:在线视频下载工具、网页媒体资源捕获、HLS 流媒体下载、多语言浏览器扩展、开源资源嗅探插件
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考