猫抓浏览器资源嗅探扩展完整指南:快速提取网页视频、音频与M3U8流媒体
发布时间:2026/9/6 20:51:56 锦皓数字建站

猫抓浏览器资源嗅探扩展完整指南快速提取网页视频、音频与M3U8流媒体【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch想保存页面上的视频网站却只提供在线播放猫抓Cat-Catch浏览器资源嗅探扩展会把当前页面的媒体资源全部列出来标清类型、大小和时长预览、下载都在本地完成开源免费支持 Chrome、Edge、Firefox 等浏览器。 最快上手3 种安装方式应用商店安装适合绝大多数人在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店中搜索“Cat-Catch / 猫抓”即可安装。商店版本自动更新日常使用最省心。注意因为猫抓是开源的商店里出现过夹带广告代码的“伪猫抓”安装前核对扩展名称与项目简介。源码加载适合开发者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在浏览器扩展管理页打开“开发者模式”点击“加载已解压的扩展程序”并选中克隆下来的文件夹。适合想跑最新版或改代码的人。CRX 文件安装适合网络受限环境从项目 Releases 页将 crx 文件“右键另存为”下载后直接拖入扩展页面完成安装。兼容性底线1.0.17 之后需要 Chromium 内核 93 以上想体验完整功能建议内核 104更老的浏览器请回退到 1.0.16 版本。装好后打开任意带视频的网页看看下面这三个你会用得最多的界面。 核心功能走查最常用的三个界面资源列表核对并下载当前页面的媒体点击工具栏的猫抓图标弹出列表页界面从上到下分四个区域顶部标签「当前页面 [n]」「其他页面」「媒体控制 / 其他功能」数字是该标签页捕获到的资源条数可以切换查看其他页签的捕获结果中间资源列表每行显示勾选框、文件名和大小如 14.1MB、125.2MB行尾三个小图标依次是复制、预览、下载详情区选中某条资源后展开显示标题、MIME 类型如video/mp4、时长、分辨率例子里是 1280x720和完整资源 URL下方内嵌一个预览播放器下载前可直接试看内容底部工具栏下载所选、复制所选、全选、反选、清空、模拟手机、自动下载、录制脚本、设置功能不够用时还有「更多功能」面板可展开。操作路径就一句话勾选要的文件 → 按「下载所选」→ 文件落到浏览器默认下载目录。M3U8 解析器把切片流合并成完整视频长视频常被切成几十上百个 ts 分片传输HLS 协议直接下载 m3u8 链接拿到的是播放列表而不是视频。从「媒体控制 / 其他功能」进入 M3U8 解析器把链接粘贴进顶部输入框点「解析」没有现成链接时也可以从资源列表右键菜单打开解析器带入。界面上值得注意的区域统计行解析后显示「共 64 个文件总时长: 10:34 分辨率: 1280x720」先确认资源规模再动手切片列表全部 ts 分片地址逐行列出点击某一行可勾选或取消该切片实现部分下载底部选项行勾选「mp4格式」把合并结果重封装为 mp4另有「只要音频」「跳过解密」「下载范围」如填 1-64 只取第 1 到 64 片和主按钮「合并下载」密钥区加密流可在此填自定义密钥 / IV解析器还会给出「疑似密钥」候选供验证。多语言界面跟随你的系统语言上面这张是西班牙语界面「Página actual」对应「当前页面」底部「Descargar」「Filtrar」即下载、过滤按钮布局与中文版完全一致。翻译文件放在 _locales/ 目录下目前覆盖中、英、西、日、韩、俄、土、越等十余种语言浏览器会自动匹配系统语言。看到哪个词条译得不对打开对应语言文件夹里的 messages.json 就能改——这正是新人参与贡献最顺手的入口。三个界面看下来再给你三个进阶技巧专门对付“难抓的资源”和“只想下其中一部分”的情况。 进阶玩法提升捕获成功率与下载精度用大小过滤表达式筛掉垃圾资源。设置页的「过滤大小」支持表达式与范围例如100 KB、500 KB、500-1000 MB。抓视频页时把过滤设为1 MB列表里基本只剩下目标文件不用在几十个图片和脚本请求里肉眼翻找。列表空空时依次试「深度搜索」和「缓存捕获」。在弹出的「更多功能」面板里点「深度搜索」它会向页面注入脚本重新探测能找到常规捕获漏掉的资源实现在 catch-script/search.js仍没有就试「缓存捕获」从浏览器缓存里把已加载的媒体捞出来。判断标准很直接资源出现在列表里且能预览就算成功。直播 / 在线会议类内容用 WebRTC 录制。页面里如果只看到 WebRTC 流而没有普通视频请求点「录制 WebRTC」按钮直接录流脚本在 catch-script/webrtc.js。这和抓文件不同适合“站点根本不提供下载地址”的场景。弄清了抓什么、怎么抓最后用两分钟看懂它背后的分工遇到问题时知道该往哪查。幕后原理猫抓如何“听见”网页里的资源猫抓的链路分三层。第一层是页面内的监听扩展安装后内容脚本 js/content-script.js 在每个页面加载前注入页面一发出视频、音频、m3u8 等请求它就把 URL、大小、MIME 类型记录下来资源的归类与去重主要由 catch-script/catch.js 完成。第二层是后台调度js/background.js 作为 service worker 汇总各标签页捕获到的资源、管理下载任务你在弹窗里切换页签看到的就是它整理后的数据。第三层是流媒体解析M3U8 预览依赖开源的 lib/hls.min.jshls.js合并下载时用 lib/mux.min.js 把 ts 切片重封装成可播放的 mp4DASHMPD格式则由 mpd-parser 解析。整条链路——捕获、汇总、解析、下载——全部在浏览器本地跑完文件直接写入你的磁盘。明白它做了什么也明白它不做什么用起来才不踩坑。边界与注意能做什么不能做什么隐私捕获的数据只在本地存储处理不发送到远程服务器也不含任何跟踪器见 README.md 隐私政策。但要警惕商店里的“伪猫抓”——源码公开意味着任何人都可以魔改后上架装之前核对开发者与简介。版权合规请仅下载你拥有版权或已获授权的内容。项目设立了“避免抓取列表”网站运营者可以在仓库提交标题为[Opt-Out Request] 你的域名的 Issue 申请屏蔽项目会在后续版本中尊重该意愿。明确做不到这些事无法绕过 DRM 加密Widevine、FairPlay 等受保护内容加密 m3u8 在拿不到密钥时无法解密只能列出「疑似密钥」供你验证页面从未请求过的资源它抓不到嗅探的前提是资源经过浏览器非常老的浏览器内核低于 Chromium 93功能不完整。❓ 问题速查三个高频问题Q弹窗打开了但资源列表是空的刷新页面再试然后在「更多功能」里点「深度搜索」仍为空请确认浏览器内核版本Chromium 93完整功能 104。Q下载中途失败或文件不完整多为网络波动或切片链接过期。用 M3U8 解析器合并下载时出错会自动重试也请检查磁盘剩余空间和资源 URL 是否有时效参数。Q下载的视频点不开、播放器报错确认下载时勾选了「mp4格式」未重封装的 ts 合并结果兼容性较差或换 VLC 这类专业播放器验证文件是否完整。行动清单与社区入口接下来三步走通过应用商店安装猫抓或用源码方式加载确认扩展页里已启用并固定在工具栏打开任意带视频的网页点图标勾选一条资源完成下载走通一遍完整流程找一个长视频站点用 M3U8 解析器试一次「合并下载」感受切片合并的效果。想参与贡献项目采用 GPL-3.0 许可开源。遇到 bug 或功能建议可以直接提交 Issue在 _locales/ 里新增或修正语言翻译messages.json 格式门槛最低补充使用教程与文档熟悉前端的同学也可以直接改代码。翻译和文档是新人最容易落下第一笔贡献的两个方向。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。