
5分钟学会猫抓资源嗅探扩展网页视频下载完整指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch你在某个课程平台看到一节讲得很透的视频想存下来晚上回看却发现页面连个下载按钮都没有点开开发者工具满屏请求里又分不清哪条才是真正能下载的视频文件。猫抓Cat-Catch是一个浏览器资源嗅探扩展它替你盯住网页发出的每一个网络请求自动把视频、音频、M3U8 流媒体挑出来列成清单让你一键下载、批量管理。 它能替你做什么读完这一节你能对号入座看看自己卡在哪一步猫抓又能接住哪一步。痛点找不到视频真实地址 → 自动嗅探并列出页面里所有媒体请求痛点M3U8/MPD 流媒体被切成几百个分片普通工具存不了 → 内置解析器分段下载、解密并合并成完整 MP4痛点下载前不知道内容对不对 → 内置预览播放器点开几秒就能确认痛点一次要抓一批资源 → 勾选后下载所选队列统一排队痛点电脑上找到的资源想在手机上打开 → 生成二维码扫码即开 三步跑起来跟着下面 3 步操作5 分钟内你就能看到自己下载下来的第一个视频文件。第 1 步装好扩展约 2 分钟方式 A在 Chrome、Edge 或 Firefox 官方应用商店搜索 Cat-Catch 安装猫抓是开源项目商店里有加过广告的伪猫抓安装地址以官方仓库和用户文档为准方式 B源码安装。先执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器扩展管理页面开启开发者模式点击加载已解压的扩展程序选中刚才克隆的文件夹完成后你会看到工具栏多出一只猫形图标。第 2 步嗅探一个页面约 1 分钟打开任意带视频的网页让视频播 3–5 秒然后点击工具栏的猫图标。完成后你会看到弹出窗口里出现资源列表按当前页面 / 其他页面 / 媒体控制分页点开任一行的下半区显示标题、MIME 类型、时长、分辨率和完整 URL还带一个可试看的播放器。第 3 步拿到第一个文件在列表右侧点击对应行的下载按钮或直接点底部下载所选。完成后你会看到浏览器下载目录开始写入文件进度实时更新如果是 M3U8 流媒体点击图标旁的M3U8 解析器入口解析后再合并下载。 真实场景演练这 3 个场景覆盖了个人学习、直播存档和团队协作用法看完你能套到自己的需求上。场景一研究生把 20 节网课存成离线资料背景小林要备考学校在线平台上有 20 节 30 分钟左右的课程视频想存下来坐高铁时回看但平台没有任何下载入口。操作逐节打开课程页并播放几秒点猫图标展开面板在资源列表里勾住每节的 mp4 文件点底部全选再点下载所选让猫抓按队列顺序保存。结果20 个视频文件按原文件名落到下载目录全程没有手动复制过一条 URL高铁上直接离线播放。场景二主播存档一段 10 分钟 HLS 直播录像背景阿哲在测试站拿到一个 M3U8 链接视频被切成 64 个 .ts 分片分辨率 1280x720直接用浏览器地址栏打开只会下载到一个播放列表文本文件。操作点猫图标旁的M3U8 解析器把链接粘贴进输入框解析后页面显示共 64 个文件、总时长 10:34确认无误后勾选合并为 MP4 输出、保持默认线程数点合并下载。结果得到 1 个约 173MB 的完整 MP4不再是一堆散落的分片文件。场景三三人剪辑团队的多语言协作背景一个剪辑小组里有 2 位西语成员需要他们自行核对页面上抓到的素材对不对。操作在扩展设置里把界面语言切换为西班牙语扩展会自动加载对应语言的文案项目内置 10 种语言的翻译文件。结果面板按钮和资源字段全部变成西语成员不用指着屏幕互相解释。 幕后解析知道下面这些模块各管一摊以后遇到问题你就知道该找谁。catch-script/catch.js — 注入网页的嗅探引擎捕获媒体请求并绘制页面浮动面板js/background.js — 后台工作者负责消息分发与下载调度js/popup.js — 弹出窗口资源列表与勾选、下载交互js/downloader.js — 下载执行器管理进度与线程js/m3u8.js — M3U8/MPD 流媒体解析分片、解密、合并js/preview.js — 资源预览播放器catch-script/webrtc.js — 捕获 WebRTC 直播流js/options.js — 设置页与参数保存_locales/ — 10 种语言的翻译文件它是怎么认出视频请求的猫抓相当于守在浏览器请求通道上的守门员。网页加载视频时浏览器会发出一连串网络请求猫抓看到响应头里标着video/mp4、audio/mpeg这类媒体类型或者内容形似.m3u8播放列表就把它记进清单看到.ts小分片就归到对应播放列表名下。所以你不需要懂协议正常打开页面、让视频播几秒清单就自己长出来了。⚠️ 避坑手册下面 4 个坑覆盖了最常见的求助每条答案都是可照做的步骤。Q1为什么检测不到我要的视频刷新页面等视频自动播放几秒打开扩展面板点击深度搜索按钮重新扫描确认资源不是 WebRTC 直播流——这类需要在页面浮动面板里手动触发捕获检查该网站域名是否已被加入避免抓取列表Q2下载中断或进度卡住了检查网络连接能换有线就别用无线把下载线程数从默认值降到 4确认磁盘剩余空间大于文件大小重试必要时改用边下边存的流式下载模式Q3下载的 M3U8 视频无法播放若流带加密把密钥填进解析器的密钥框支持 16 进制或 base64检查是否误勾了跳过解密取消勾选后重新解析确认输出方式选了合并为 MP4而不是只保存分片Q4怕商店里的 Cat-Catch 被塞了广告优先用应用商店中的官方版本或直接用源码安装源码安装克隆仓库 → 开发者模式 → 加载已解压的扩展程序安装后在扩展详情页核对权限列表只保留 webRequest、downloads 等必要权限参数调优建议M3U8 下载线程数默认 6普通宽带建议调至 8–12分片多时下载更快网络不稳时降到 4下载范围填1 到总分片数即可拿到完整视频。️ 使用边界仅下载你拥有版权或已获授权的内容责任由使用者自行承担尊重网站运营方对方提交拒绝抓取请求后该域名会被加入避免抓取列表所有数据在本地浏览器存储与处理不发送到远程服务器不含任何跟踪器项目为开源GPL-3.0 许可任何人都可以审查代码本工具按原样提供开发者不对用户的任何行为负责猫抓把找地址—确认内容—批量下载这条最耗时间的链路压缩成了 3 个点击现在就可以打开一个带视频的网页点一下工具栏的猫图标亲手抓出你今天的第一个资源。相关资源路径嗅探引擎与捕获脚本catch-script/弹窗、下载与解析核心逻辑js/界面样式文件css/多语言翻译文件_locales/开发工具脚本tools/【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考