猫抓 Cat-Catch浏览器资源嗅探扩展三步下载网页视频的完整指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch你在网页里点开一个视频画面播得挺清楚可想找下载地址就没了踪影——刷新页面之前那个直链其实就在浏览器的网络请求里路过了一瞬。开源的浏览器资源嗅探扩展猫抓Cat-Catch干的就是这件事把当前页面里所有能下的视频、音频、图片自动列成清单勾选即下载。项目定位给每个网页装一只捕鼠器猫抓装在你的 Chrome、Edge 或 Firefox 里守在浏览器网络层的位置替你盯着每一个媒体请求。它按文件特征自动把请求分成普通媒体mp4、mp3、HLS/DASH 流媒体M3U8、MPD 清单和 WebRTC 加密流你全程不用碰开发者工具。核心卖点只有一个资源在本地被发现、在本地被下载不经过任何第三方服务器免费且开源。上手三步从装好到看到清单第一步安装。最省事的方式是在 Chrome 应用商店或 Edge 扩展商店搜 Cat-Catch 直接添加Firefox 用户去 Mozilla 插件商店搜同名扩展。想亲手把玩源码也可以克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页面开启开发者模式点加载已解压的扩展程序选中刚克隆的文件夹即可。注意版本要求Chromium 内核 93 以上才能装想体验全部功能建议 104 以上。第二步首次运行。装好后打开任意带视频的网页等画面加载出来点一下工具栏里的猫抓图标。第三步看到结果。弹窗里就是当前页面所有媒体资源的清单——文件名、格式、大小、时长、分辨率一目了然每条资源前有一个勾选框选中后点下载文件直接落进你的下载目录。主界面逻辑在 弹窗界面代码 js/popup.js下载队列和进度条由 下载管理 js/downloader.js 负责。功能特写嗅探普通资源点一下图标清单自己跑出来场景网页里有一个 MP4 或 MP3你能听到看到但右键只有复制视频地址这种残缺选项。怎么用① 打开页面等资源加载完② 点猫抓图标③ 在清单里预览播放确认没抓错④ 勾选目标资源⑤ 点下载所选多条资源会自动排队批量下载。想改嗅探规则核心嗅探逻辑 catch-script/catch.js 里写着它怎么按后缀、MIME 类型和正则过滤请求、怎么去重。M3U8 流媒体解析粘贴链接分片自动合并场景在线课程、直播回放这类 HLS 流媒体找到的往往只是一个 M3U8 文本清单真正的视频被切成几百个 .ts 小文件普通下载器直接傻眼。怎么用① 点弹窗里的 M3U8 解析器入口② 把 M3U8 地址粘进输入框点解析③ 界面列出全部分片能看到总时长和分辨率④ 设置下载线程数点合并下载所有分片自动下载并合成一个完整视频⑤ 加密流则再填上解密密钥和偏移量即可。这块实现集中在 M3U8 解析器 js/m3u8.js流媒体协议想深挖就看它。缓存抓取与深搜给漏网之鱼上双保险场景有些资源藏在播放器缓存里或者页面加载完就被清掉了明明在播却抓不到。怎么用① 点功能入口里的缓存抓取从浏览器缓存中把文件捞回来② 还是不行就开启深搜模式它会主动往更深层的请求iframe、深层网络调用里翻③ 高频批量抓取的用户还可以用录制脚本功能把你的操作录下来自动重放。缓存抓取脚本 catch-script/catch.js 和 深搜脚本 catch-script/search.js 分别对应这两项能力。二维码跨设备电脑上抓到手机上接着下场景电脑上嗅到资源想直接传到手机上看。怎么用① 在弹窗里选中一条资源② 点二维码图标③ 手机扫一扫即可在移动端打开或继续下载不用再走聊天软件倒腾文件。效率细节与常见坑下载线程数M3U8 合并下载默认 6 路并发设置里的 M3u8Thread 项网络好可以调高网络差就降到 2~3 路防止分片频繁断连重试。模拟手机模式设置里可切换移动端 User-Agent有些站点只对手机端给直链一伪装常常就抓到了。抓不到怎么办按这个顺序排查① 刷新页面重新嗅探② 确认网页用的是标准 video/audio 标签而不是纯 canvas 渲染③ 打开深搜再试一次④ 还不行就检查扩展是否被该网站屏蔽——猫抓内置了避免抓取列表部分站点默认不在其上运行。多数抓不到都能在这四步里解决。开源与社区猫抓采用 GPL-3.0 协议开源1.0 版为 MIT代码全部公开可审查。隐私方面比较干脆所有数据在本地浏览器内储存和处理不发送到远程服务器没有任何跟踪器。它同样尊重版权——网站方可以在仓库提 Issue 申请将自己的域名加入避免抓取列表。想参与贡献的话补翻译是个低门槛入口十种语言包统一放在 _locales/ 目录每个语言一个 JSON 文件会用点 JavaScript 的话修 bug、加功能也都是活跃迭代中的需求。写在最后下次再遇到看得见下不来的视频不用再翻开发者工具点一下那只猫就行。花三分钟装好它今晚就能把想存的素材带回家。相关资源核心嗅探逻辑 catch-script/catch.js M3U8 解析器 js/m3u8.js 弹窗界面 js/popup.js 下载管理 js/downloader.js 深搜脚本 catch-script/search.js 多语言目录 _locales/【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考