猫抓 Cat-Catch 资源嗅探扩展实操指南:3 步下载网页视频,M3U8 流媒体合并下载

发布时间:2026/9/6 18:30:59
猫抓 Cat-Catch 资源嗅探扩展实操指南:3 步下载网页视频,M3U8 流媒体合并下载 猫抓 Cat-Catch 资源嗅探扩展实操指南3 步下载网页视频M3U8 流媒体合并下载【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch周三晚上你打开网课页面课程视频只能在线看播放器周围找不到下载按钮你右键视频另存为得到一串 .ts 或者一个打不开的文件。猫抓 Cat-Catch 就是为这种场景做的浏览器资源嗅探扩展它把当前页面加载过的媒体资源筛出来列给你直链直接下M3U8 分片帮你合并成一个完整文件。猫抓 M3U8 解析器界面顶部是 m3u8 地址中间列出全部 64 个切片底部可设置下载线程、mp4 格式、解密密钥后合并下载一、把猫抓装进浏览器最快路径应用商店安装在 Chrome 网上应用店搜索cat-catch找到猫抓安装即可Edge、Firefox 商店都有上架。注意商店里存在加了广告代码的伪猫抓认准项目名和开源仓库别装来路不明的同名扩展。源码加载想改着玩的话克隆后在扩展管理页打开开发者模式选加载已解压的扩展程序指向文件夹即可git clone https://gitcode.com/GitHub_Trending/ca/cat-catch兼容性1.0.17 之后需要 Chromium 93 以上想体验完整功能建议 104 以上。二、资源列表怎么用操作、反馈与背后的逻辑点工具栏上的猫图标弹出一面板默认停在当前页面标签页面上捕获到的资源按条列出每条带文件名和体积。点选一条资源看详情选中后下方展开 标题、MIME 类型、时长、分辨率 和完整 URL同时内嵌一个播放器可以直接预览确认是想要的片段再下载避免下错。筛选与批量列表底部一排按钮里全选/反选处理批量勾选筛选面板支持正则匹配 URL 和按大小过滤支持100 KB、500-1000 MB这类写法清空移除已处理条目。资源多到眼花时更多功能里的展开全部/展开可播放比一条条点开省事。背后逻辑js/content-script.js在页面 document_start 阶段就注入配合js/background.js里基于 webRequest 的网络请求监听页面里 video 标签的 src 和流量里的媒体文件都会被记下来。所以列表是你访问过什么的快照而不是页面上有什么——这也是为什么它显示的资源可能比播放器多得多。捕获不到时别急着刷新面板空着会提示还没闻到味儿~。先点深度搜索主动翻页面 JS 上下文找线索或缓存捕捉把浏览器缓存里的媒体捞出来这两个按钮是针对动态加载页面的两板斧。三、完整走查下一整门 M3U8 在线课程这是猫抓最能打、也是普通下载器完全无能为力的场景。现代视频站普遍用 HLS 分片流你在页面上看到的视频其实是一串 .ts 小文件加一个 m3u8 索引直接下载只会拿到碎片。第 1 步进解析器。在资源列表里选中那条 .m3u8 资源点下载或者从更多功能手动进 M3U8 解析器把地址贴进顶部输入框点解析。解析器会显示共 N 个文件总时长 xx中间列出每个切片的完整地址。第 2 步按需裁剪。不满意可以逐个点击切片地址取消勾选只合并你要的时间段——比如只下前 10 分钟做样片。底部下载范围数字改完记得点确认不点不会生效这是个容易踩的坑。第 3 步合并下载。勾选mp4 格式让分片合并后直接输出 .mp4下载线程数控制并发弱网调小些2.7.1 起切片下载出错会自动重试失败不用太紧张。加密流的话下方有自定义 密钥16进制或 base64输入框实在拿不准就点跳过解密把加密的 ts 原样存下来再说。第 4 步收文件。点合并下载浏览器下载目录里会先出现分片、再出现合并成品全部完成后分片会自动清理2.7.2 起还会把已完成的切片从列表隐藏。整个过程无需任何外部工具。两个实用细节某些站点的 m3u8 是一次性 URL过期就 404解析器支持从缓存中读取 m3u8 内容来绕过如果你手头只有 m3u8 文本文件也可以用本地 m3u8上传解析不依赖原站点是否还活着。四、它没反应时的排查列表是空的多数是页面还没开始放流。让视频真正播放几秒钟资源才会进列表仍为空就按深度搜索 → 缓存捕捉顺序各试一次再不行确认扩展没被暂停面板底部暂停按钮要处于启用状态以及扩展版本对应的浏览器内核够新。M3U8 解析后下载 404典型的一次性 URL 过期或者站点要求特定请求头。解析器里可以补填 BaseURL 和 Referer 字段再解析一次或者直接在资源列表里对捕获时的 m3u8 条目操作让猫抓走缓存里的内容而不是重新请求。合并出来文件打不开先确认是加密流——弹窗顶部的可能密钥标签页会自动列出嗅探到的候选密钥复制一个填进解析器还不对就手动换 Base64/16 进制格式再试。密钥确实拿不到时跳过解密存原始分片比什么都下不到强。具体行为以实际版本为准。五、项目结构一瞥想翻代码的话入口很清晰js/content-script.js负责页面内媒体探测与操控js/background.js是服务工作者承接请求监听、深度搜索和数据落盘js/popup.js加popup.html是弹窗界面M3U8/MPD 解析和下载逻辑分别在js/m3u8.js、js/mpd.js、js/downloader.js。第三方库集中在lib/目录HLS 播放靠lib/hls.min.js大文件写入用了lib/StreamSaver.js。界面语言包在_locales/下中英西法俄越韩等十来种语言都有。六、适合谁下一步它适合三类人要存课程/播客的普通用户需要离线素材的创作者以及想学浏览器扩展怎么嗅探网络流量的开发者。隐私方面所有数据本地存储处理不上传远程服务器也无跟踪器GPL-3.0 开源代码可以逐行审。再啰嗦一句请只下载你拥有版权或已获授权的内容使用工具的法律责任在你自己。装好之后建议先拿一个 m3u8 测试流把解析器完整点一遍——跑通那 64 个切片的合并流程猫抓的常用能力你基本就都会了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考