
浏览器媒体嗅探工具猫抓cat-catch完整指南三步搞定网页视频与音频下载【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch刷到一段想永久收藏的视频网页却没有下载按钮听到一个绝妙BGM翻遍源码也找不到音源文件想看直播回放播放器却只给一个不能保存的画面。如果你也被这类看得见摸不着的困扰折磨过那么这款开源的浏览器媒体嗅探工具——猫抓cat-catch可能就是你的答案。它能把网页里藏着的视频、音频、图片资源全部揪出来一键保存到本地免费、开源还支持主流浏览器。为什么网页总不让你下载先看清对手的花招很多人第一次接触猫抓都是被某个下不了的页面逼的。这类页面有个共同点内容明明就在眼前右键另存为却毫无反应。原因其实不复杂视频走流媒体协议切片传输你看到的是播放浏览器实际拿到的是无数小分片音频被动态加载或加密靠审查元素根本定位不到真实地址网站做了防盗链或UA检测换个环境资源就加载失败。猫抓的思路很直接不跟网站的花招较劲而是站在浏览器层面记录所有网络请求再从中筛出真正的媒体文件。这也是嗅探二字的由来——像猎犬一样靠请求特征定位猎物。原理一句话讲透一个门卫加一个侦察兵想用好一个工具最好先明白它怎么工作。猫抓的捕获逻辑可以浓缩成两层第一层是门卫登记。扩展的后台脚本常驻运行所有进出页面的请求都要从它眼前过。它不看内容只看身份证——HTTP响应头里的Content-Type、文件后缀和大小凡长得像媒体的video/mp4、audio/mpeg、各类图片一律记下。这一层由js/background.js承担事件驱动地监听网络活动不放过任何一个可疑请求。第二层是侦察兵翻查。内容脚本随页面启动直接钻进DOM里翻找video、audio、img标签把src、data-src这些属性指向的真实地址全部捞出来。遇到动态生成、延迟加载甚至加密的资源还有一招深度搜索deepSearch主动往页面执行环境注入探测脚本逼出那些藏着掖着的真实链接。这套组合拳覆盖了绝大多数网站的加载方式要么靠请求加载要么靠DOM渲染要么靠脚本生成——总有一层能命中。另外猫抓还支持模拟手机模式伪装成移动端UA专治那些只给手机版开放接口的网站。三步完成安装先跑起来再说动手派可以走源码安装全程三步git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后打开浏览器扩展管理页面开启开发者模式点击加载已解压的扩展程序选中项目文件夹即可。整个过程不到一分钟之后改完源码只需在扩展页点一下刷新。动手之前先确认浏览器版本猫抓对运行环境有明确要求浏览器最低版本备注Chrome / EdgeChromium内核93低于93请用1.0.16旧版Firefox102通过manifest.firefox.json适配完整功能体验104service worker更稳、内存管理更好顺带提醒一句猫抓是开源的市面上出现过加了广告代码后重新上架的伪猫抓下载时请认准官方仓库别让数据安全打了折扣。普通用户上手点开弹窗资源一目了然装好后点击工具栏的猫爪图标弹窗会把当前页面捕获到的资源整整齐齐列出来截图里藏着几个很实用的设计三个标签页当前页面其他页面媒体控制当前页没找到就去别处翻翻文件列表每个资源标注文件名、大小、格式附带下载、播放、复制三个快捷图标内置预览点中文件即可右侧播放同时显示MIME类型、时长、分辨率先验货再下载批量操作全选、反选、清空、下载所选、复制所选几十个资源也能一键处理自动下载开启后符合条件的资源自动保存配合模拟手机模式很多原本无解的页面都能拿下。对普通用户来说九成需求到这里就解决了看视频、听音频、找配图选中即存连网页音频提取这类细活都能顺手完成。进阶玩法M3U8解析器连加密视频也不放过想下载直播回放、长视频或在线课程八成会撞上HLS协议——一个视频被切成几十上百个ts分片再用一个m3u8索引文件串起来。普通方式拿到的是碎片根本没法播。这时候就要请出猫抓的M3U8解析器它是整个工具的招牌功能从界面能看到它处理流媒体的完整能力分片列表一目了然自动解析m3u8索引列出全部ts分片连同总时长、分辨率一并展示加密视频解密针对AES-128加密的流媒体可自定义密钥16进制或base64和IV偏移量也能直接上传Key文件主流加密方案基本覆盖多线程提速下载线程数最高调到32宽带够好的话速度提升立竿见影按需下载支持指定分片范围不要的片段直接跳过省时省流量格式自由ts分片可合并成MP4也可以只要音频轨道一步完成转封装开放接口提供原始m3u8本地m3u8查看入口还能调用m3u8DL这类专业下载器复制命令即可。顺带一提解析器同样支持DASH/MPD格式js/mpd.js遇到用MPD清单的站点同样有解。开发者视角深度搜索、脚本录制与工具链联动对技术玩家猫抓还留了不少后门式的玩法快捷键体系启用/暂停、自动下载、m3u8解析、深度搜索、预览、清理、重启扩展都绑定了快捷键操作行云流水脚本录制catch-script/下的recorder.js能录制页面操作流程把播放→等待→捕获这类重复动作用脚本固化实现半自动抓取录屏兜底recorder2.js提供录屏能力实在解析不出来的内容还能退而求其次直接录正则自定义规则特殊站点可用正则表达式定义自己的匹配规则从配置页注入适配不走寻常路的网站第三方联动资源可一键发送到网页版FFmpeg继续处理也能通过aria2 RPC接上专业下载器把活交给更擅长的工具。核心代码就摆在js/和catch-script/目录下想二次开发或提PR直接改源码就行。高频避坑清单这几个坑八成你会遇到用了一段时间我总结出几个出现频率最高的坑提前打个预防针为什么弹窗里什么都没有等页面完全加载再打开弹窗动态站点尤其如此有的视频要先播放几秒才发起真实请求点一下播放再试确认扩展权限正常必要时刷新页面特殊加载机制的站点开启深度搜索再看一次。M3U8解析失败怎么办先用原始m3u8看看清单内容是否正常排除地址或格式问题确认加密方案与密钥、IV配置是否匹配无法自动识别的Key尝试手动上传Key文件。下载速度慢线程数不是越高越好8-16线程通常是性价比最高的区间先确认目标服务器有无限速必要时换时段下载大文件分片下载后统一合并稳定性更好。浏览器太旧Chromium内核低于93请退回1.0.16版本基础嗅探功能依然可用。关于隐私与版权放心用也要自觉装任何扩展前隐私都是必须先确认的问题。猫抓在这方面很干净所有捕获、解析、存储都在本地浏览器完成不上传远程服务器不含跟踪器权限遵循最小化原则只申请工作必需的能力代码完全开源GPL-3.0js/background.js里的逻辑摆在明面上经得起社区审计。版权方面也要说清楚扩展只适用于下载你拥有版权或已获授权的资源拿去下载未经授权的受保护内容是个人行为责任自负。项目方还建立了避免抓取列表机制网站方不希望被访问可提交Opt-Out请求官方会在后续版本尊重站方意愿。给内容创作者留一分尊重工具的生态才能长久。最后算一笔账这款工具值不值得装把账算细一点。假设你每月都要为工作或学习下载几次网页媒体用传统方式平均每次找资源、试工具、想办法要花二三十分钟运气不好还得折腾录屏转码装上猫抓之后整个流程被压缩到两三分钟。按月用五次算一年省下的是几十个小时——而这些成本是零。更重要的是它面向三类人都有价值普通用户收藏喜欢的视频音频内容创作者获取素材、提取音频开发者拿它研究网络请求与流媒体协议甚至直接改源码做二次开发。如果你也常被看得见、下不了折磨不妨花三分钟装上试试。好用不好用一试便知。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考