ARTICLE DETAIL

建站实战干货

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

猫抓cat-catch:浏览器资源嗅探与M3U8合并实操

2026/9/7 10:35:04 拓冰建站 浏览量
猫抓cat-catch:浏览器资源嗅探与M3U8合并实操 猫抓cat-catch浏览器资源嗅探与M3U8合并实操【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch网页视频想存到本地手动翻网络请求太费劲。猫抓 cat-catch 是一款浏览器资源嗅探扩展它把页面已发出的请求登记成清单标出视频与音频预览后直接下载M3U8 分片也能合并成完整 mp4。照本文操作10 分钟内可完成安装并保存第一条资源。装好扩展并完成首次下载第 1 步在浏览器商店搜 Cat-Catch 并安装。第 2 步打开视频页面让视频播放至少 5 秒。第 3 步点工具栏猫抓图标查看资源清单。第 4 步点播放预览确认是目标内容。第 5 步点下载文件保存到本地。猫抓是开源项目商店里存在夹带广告代码的仿冒版本安装前核对商店地址。源码安装同样支持下载源码后在扩展管理页开启开发者模式加载已解压的扩展程序即可。1.0.17 之后要求 Chromium 内核 93 以上完整功能建议内核 104。看懂浏览器资源嗅探原理猫抓的浏览器资源嗅探不扫描服务器只登记页面已经发出的请求。内容脚本 js/content-script.js 在页面加载时注入嗅探核心 catch-script/catch.js 拦截视频标签与媒体流量把 mp4、m3u8 等记入清单。视频没播放页面就不会向服务器要视频文件清单自然为空这是设计行为而非故障。深度搜索会把页面已加载的缓存数据再翻一遍适合补漏。主面板过滤框支持表达式填100 KB可把图标和缩略图挡在清单外。跑通整段视频与M3U8合并场景一保存整段网页视频。目标是把单文件 mp4 存到本地。第 1 步播放视频 5 秒以上第 2 步打开面板挑出分辨率达标的那条第 3 步预览确认第 4 步下载。产出是一个可直接播放的 mp4文件名沿用服务端命名。整季课程可勾选全部条目后点自动下载无需守候。场景二M3U8 分片合并。有些站点只给分片流一个 m3u8 索引文件串起几百个 ts 片段直接下载它拿不到完整视频。第 1 步在面板复制 m3u8 链接第 2 步打开 M3U8 解析器页面粘贴第 3 步等页面列出分片数、总时长与分辨率第 4 步点合并下载。产出是合并后的完整 mp4。DASH/MPD 流同样支持解析逻辑在 js/mpd.js。关键参数设置与推荐值参数推荐值为什么调错的后果下载线程数8~12解析器默认 32平衡带宽与磁盘写入拉满会占满内存与磁盘合并反而更慢自定义密钥加密流填 16 进制或 base64自动解密 ts 分片密钥错则合并完成却花屏、无法播放下载范围只填需要的起止切片跳过无关分片不限制会整单下载多耗流量过滤大小表达式100 KB排除图标、缩略图不加过滤清单被杂项刷屏常见故障排查面板清单为空视频没播放页面未发出视频请求。让视频多播几秒再开面板无效就点深度搜索仍不行刷新重播。M3U8 合并慢分片越多越受带宽限制。线程数收到 8~12再查网络本身失败分片会自动重试中断后不必整单重来。某站点看不到视频源站点按设备返回不同资源。点面板底部模拟手机以手机身份重新抓取移动版源更容易直接下载。源码入口与求助渠道想读懂这套浏览器资源嗅探逻辑从 catch-script/catch.js 入手嗅探、界面、缓存捕获都在这里M3U8 解析与合并分别在 js/m3u8.js 和 js/m3u8.downloader.js。全部多语言文案在 _locales/ 目录界面支持中、英、日、韩、俄、西、越等十种语言补翻译从这里提交。问题排不掉直接在仓库提 Issue维护者与社区响应较快站点运营方也可提 Issue 申请把域名加入避免抓取列表。高频问题解答Q面板没列出视频是扩展坏了吗没有是资源还没加载。播放几秒后重开面板配合深度搜索基本可解决。Q数据会上传服务器吗不会。所有信息本地存储处理扩展不含任何跟踪器。Q能只导出音频吗能。M3U8 解析器勾选只要音频合并后输出纯音轨。Q下载有版权风险吗风险在使用方。只下载自己拥有版权或已获授权的内容扩展按原样提供。打开一个带视频的页面让它播起来点一下猫抓图标完成第一次下载。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考