浏览器资源嗅探实战指南:用猫抓两分钟下载页面视频与合并 M3U8 分片 浏览器资源嗅探实战指南用猫抓两分钟下载页面视频与合并 M3U8 分片【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch直播回放的链接关掉页面就失效右键「另存为」存下来的文件却播放不了——因为浏览器抓到的根本不是完整视频而是一串散落的分片或带加密的流地址。猫抓cat-catch是一个开源的浏览器资源嗅探扩展它把页面加载过的媒体资源全部列出来直链的直接下载M3U8 分片流则解析、解密后合并成一个完整视频文件。两分钟装好并抓下第一个资源商店安装在 Chrome 或 Edge 的官方扩展商店搜索「cat-catch」认准开发者来源后一键安装Firefox 用户走附加组件商店。源码安装克隆代码后在扩展管理页打开「开发者模式」点「加载已解压的扩展程序」选中仓库文件夹即可git clone https://gitcode.com/GitHub_Trending/ca/cat-catch首次嗅探打开任意带视频的页面让视频完整播放一遍点工具栏的猫爪图标资源列表会列出抓到的 mp4、m3u8 等文件每行带体积和来源域名。勾选目标资源点行内的下载图标文件直接落到本地下载目录。从「抓」到「管」四个维度拆开核心能力抓得全嗅探列表区分「当前页面」和「其他页面」两个分组按类型筛选即可从几百条请求里快速定位媒体。列表一片空白时可以开启深度搜索去翻查藏在深层请求里的资源页面刷新后资源就消失的还能用缓存捕捉模式补捞。拆得开对 M3U8 点击解析会列出播放列表里的全部分片、时长和密钥信息支持指定分片范围下载、在线合并也可把流地址直接发给 ffmpeg 转码针对 DASH 协议的 MPD 文件同样有解析入口。存得下直链资源勾选后批量下载支持全选、反选遇到纯 WebRTC 推流的直播页面可以用录制 WebRTC 功能把流实时录下来另有屏幕捕捉作为兜底方案。管得住设置页可以过滤不关心的文件类型列表更干净自动下载规则让匹配关键词或类型的资源一出现就自动落盘暂停/启用、解析 M3U8、深度搜索等高频动作都绑定好了快捷键全程不用摸鼠标。M3U8 解析与合并到底做了什么HLS 流把视频切成大量 ts 小段并普遍套上 AES 加密直接下载只能拿到打不开的文件。猫抓拿到 .m3u8 地址后会先拉取播放列表枚举出全部片段与其时长遇到密钥声明就按地址取回密钥对分片做 AES 解密随后将各分片按序拼成连续的数据流写出为一个 mp4全程在浏览器本地完成。想保留更高画质或转换成其他格式也可以把流交给 ffmpeg 处理。三个少人知道但很实用的进阶操作用缓存捕捉救场有些站点只在页面存活期间保留资源刷新即失效。开启缓存捕捉后扩展会把已加载过的媒体缓存在手边配合快捷键随时调出避免「晚一步就没了」。模拟手机看真身部分站点会给桌面端和移动端下发不同的资源规格桌面嗅探看不到想要的清晰度时开启模拟手机模式重新加载页面列表里往往就出现了。快捷键组合拳把「深度搜索」「M3U8 解析」「自动下载」都配上按键日常追更基本就是敲键的功夫界面都不用切。协议、隐私与能力边界猫抓以 GPL-3.0 协议开源源码全部公开项目方也期望基于其源码的衍生扩展保持开源。隐私上所有数据只在本地存储和处理不含任何跟踪器信息不会发往远程服务器。边界要认清两点DRM 等强加密内容它解不开这是正常的能力边界另外请只下载自己拥有版权或已获授权的内容网站运营者若不希望被抓取可在仓库提交[Opt-Out Request] 域名格式的 Issue域名会被加入避免抓取列表。踩坑速查症状 → 解法列表空空如也→ 先让视频播放完一轮触发加载再开深度搜索仍无结果就试试缓存捕捉或模拟手机。装完没有图标或功能残缺→ 版本要求是 Chromium 内核 93 以上1.0.17 之后尤其如此想体验完整功能建议 104 以上内核。下载下来的文件播放不了→ 多半抓到的是分片流改用 M3U8 解析走合并下载而不是直接下原始地址。商店里搜到好几个「猫抓」→ 有人二次打包夹带广告上架过认准官方商店地址或直接从源码加载。合并到一半报错→ 检查网络是否稳定、分片服务器是否限流也可以改用「发送到 ffmpeg」的方式让 ffmpeg 负责拉流合并。现在就动手打开一个带视频的网站点一下猫爪——你的第一个离线副本两分钟后就能躺在下载目录里。源码入口想深挖的可以看 嗅探核心脚本 catch-script/ 和 M3U8 解析模块 js/m3u8.js多语言文案集中在 _locales/。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考