ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

猫抓:嗅探网页媒体资源,把视频音频存成本地文件

2026/9/6 17:27:34 拓冰建站 浏览量
猫抓:嗅探网页媒体资源,把视频音频存成本地文件 猫抓嗅探网页媒体资源把视频音频存成本地文件【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一个开源浏览器扩展负责嗅探当前页面加载的视频、音频和 M3U8 流媒体地址把它们筛选出来供你下载。所有处理都在本地完成数据不上传到任何服务器。装好它快速上手最省事的方式是去应用商店装。打开 Chrome、Edge 或 Firefox 的扩展商店搜「猫抓」或「cat-catch」装完就能用后续自动更新。装之前认准官方商店地址猫抓是开源的有人会拿源码塞广告代码后上架成「伪猫抓」注意数据安全。想要最新版或想改功能就走源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器的扩展管理页打开「开发者模式」点「加载已解压的扩展程序」选中刚克隆下来的文件夹就行。界面导览核心功能走一遍打开一个带媒体的网页点工具栏的猫抓图标弹出的就是这个资源列表界面。顶部三个标签页对应「当前页面 / 其他页面 / 媒体控制」。中间列出了本页嗅探到的所有媒体每条都带文件名、大小右边一排图标依次是复制、预览、下载。勾选想下的文件点底部的「下载所选」就批量存下来了。点列表里某个资源下方会展开它的标题、MIME 类型、时长和分辨率并内嵌一个播放器让你先预览确认内容没错再动手下载。遇到 H5 分片视频直接点图标旁的 M3U8 解析器入口把 M3U8 链接贴进输入框它立刻解析出全部切片顶部显示分片数量、总时长和分辨率。下方可以自定义文件名、密钥、偏移量勾选「mp4 格式」后点「合并下载」就能把几十上百个 ts 片段拼成一个完整的 mp4 文件。界面支持 10 种语言跟随浏览器自动切换三个真实用法实战演练1. 保存网页播放器里的视频步骤 1打开网页让视频播几秒等页面把媒体请求发出去。步骤 2点开猫抓在列表里找到对应的那个 mp4。步骤 3先用预览确认画面再点下载。小技巧点「自动下载」后插件抓到资源会自动存盘适合反复抓同一批文件。2. 把 M3U8 分片合并成 MP4步骤 1拿到 M3U8 地址后打开解析器贴上链接等它列出所有切片。步骤 2按需勾选「mp4 格式」和「只要音频」。步骤 3设好保存名点「合并下载」切片会被拼接成一个可直接播放的文件。进阶想只存一段把「下载范围」的起止切片号调小即可省流量。3. 下载加密 HLS 视频步骤 1打开加密视频的 M3U8 地址解析器会自动去抓页面上的解密密钥。步骤 2如果密钥没被自动抓到在「自定义 密钥」框里手动填 16 进制值。步骤 3点合并下载插件边下边解密输出明文视频。它是怎么工作的给好奇的读者核心嗅探逻辑在 catch-script/search.js它在页面里拦截 XHR 和 fetch 请求从返回内容里挑出媒体地址和疑似密钥。catch-script/catch.js 负责另一种场景代理 MediaSource 的写入方法把播放器往缓冲区里灌的数据原样截下来适合那些没有独立文件地址的 H5 播放器。M3U8 解析与解密则在 js/m3u8.js 里完成。遇到问题怎么办现象列表里一个资源都没有。原因媒体请求还没发出来或页面用了「避免抓取列表」里的域名。解法让视频播几秒再刷新或换用普通模式重试。现象M3U8 合并后打不开、花屏。原因没走解密或切片里带了图片数据。解法勾上「mp4 格式」遇到加密就补密钥必要时开「数据预处理」。现象下载中途失败。原因一次性链接过期或网络抖动。解法解析器会自动带重试机制也可点「原始 m3u8」核对地址是否正确。只抓你有权保存的内容把插件用在尊重版权的场景里有 bug 或想法可以直接给仓库提 Issue。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考