
猫抓浏览器扩展使用指南网页视频与 M3U8 流媒体的三种获取方式【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源浏览器资源嗅探扩展它监听网页发出的媒体请求把当前页面可下载的视频、音频资源列成清单并支持 M3U8 分片合并下载适合想把在线媒体保存到本地的普通用户。 猫抓扩展的工作原理从网页到资源清单监听网络请求。猫抓在页面加载前注入内容脚本借助浏览器扩展的网络请求权限记录页面发起的每一次下载行为。你不需要手动粘贴链接打开视频页面后资源会直接出现在面板里。主嗅探逻辑位于 catch-script/catch.js。识别媒体类型。捕获到的请求会按内容类型和 URL 特征筛选出视频、音频与流媒体其余脚本、样式等噪音请求不进入列表。资源条目会带上大小、类型等信息方便你区分正片与广告片头。补齐两条获取路径。不是所有媒体都以完整文件形式传输猫抓为此准备了对应方案资源形态猫抓的处理方式典型场景完整文件MP4、WebM、MP3 等直接列入清单点击下载课程视频、播客音频M3U8 / MPD 分片流打开内置解析器下载分片并合并直播、点播 HLS 流WebRTC 实时流无直链走录制功能边播边录并分段保存无文件地址的网页直播面板中的资源清单即上述流程的产出选中条目后可查看详情、复制地址或直接下载。 典型用法三个常见目标的完整路径把在线课程存进本地档案处境课程平台的视频是普通 MP4 文件但页面上没有下载按钮。操作打开课程页面并播放一次点击工具栏猫抓图标在资源列表中找到对应章节的视频文件点击下载。结果文件按原始码率保存到本地下载目录可按章节重命名归档。把分片直播回放拼成完整视频处境站点用 M3U8 传输视频资源列表里只有一串 TS 分片单个分片无法观看。操作在资源条目上选择 M3U8 解析解析器会列出播放列表中的全部分片确认后下载并按顺序合并。结果得到一个完整的可播放文件无需手动操作 ffmpeg。录下没有直链的网页直播处境部分直播走 WebRTC 实时流页面上不存在任何可下载的文件地址。操作启用猫抓的录制功能选择视频与音频轨道并设定码率开始录制页面右上角会出现录制面板支持按时间间隔自动保存。结果直播结束后得到录制文件作为无法嗅探时的兜底手段。 从零到第一次成功安装并下载第一个文件从应用商店安装Chrome、Edge 与 Firefox 均有官方商店页面搜索猫抓cat-catch后添加。注意认准官方版本商店中存在加了广告代码的同名仿品。或从源码安装克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch进入扩展管理页面打开开发者模式点击加载已解压的扩展程序并选中仓库文件夹。确认浏览器内核满足要求1.0.17 版本之后需要 Chromium 93 以上104 以上可体验完整功能。打开任意含视频的网页播放一次点击工具栏猫抓图标。在弹出面板的资源列表中确认目标文件点击下载文件进入系统下载目录。⚙️ 进阶能力分片合并、深度搜索与录制兜底M3U8 解析器。这是猫抓区分度最高的模块源码位于 js/m3u8.js。它基于 hls.js 解析播放列表支持加密流的密钥提取与解密、按范围勾选分片后再合并、下载失败自动重试也可在合并时剔除图片等无关数据。新版还支持带 EXT-X-BYTERANGE 标签的播放列表并能通过 aria2 RPC 把任务交给本地下载器。深度搜索。常规嗅探依赖页面主动发起请求若资源是动态拼出的地址可能漏掉。深度搜索会主动分析页面脚本与数据从中还原媒体地址适合列表里始终找不到正片的页面实现见 catch-script/search.js。录制与快捷键。WebRTC 录制模块catch-script/webrtc.js提供码率选择与定时分段保存。扩展命令开关、自动下载、深度搜索、M3U8 解析、预览等均可在浏览器中绑定快捷键配合右键菜单可进一步缩短操作路径。 排错与调优五个高频问题现象视频播放正常但列表中没有对应资源。可能原因资源尚未开始加载或走的是纯实时流。解决方式先播放几秒再查看仍无结果时启用深度搜索确认是 WebRTC 流则改用录制。现象M3U8 合并后的文件有黑屏或中断。可能原因部分分片下载失败或播放列表中途变更。解决方式解析器带自动重试重新运行合并任务必要时在分片列表中手动剔除异常切片。现象下载的视频没有声音。可能原因音频与视频分属不同轨道或不同播放列表只下载了视频流。解决方式在解析器中同时选择含音频的播放列表再执行合并。现象某个网站打开后完全没有资源捕获。可能原因站点通过官方流程申请了免抓取域名进入了屏蔽列表或扩展开关被关闭。解决方式先检查面板开关状态再确认该域名是否属于被屏蔽站点。现象部分功能如录制不可用。可能原因浏览器内核版本过低。解决方式升级浏览器至 Chromium 104 以上。 使用边界仅下载你拥有版权或已获授权的内容工具的法律后果由使用者自行承担。所有数据仅在本地存储与处理不发送到远程服务器也不包含跟踪器。遵守站点运营方意愿域名方可通过仓库 Issue 申请加入避免抓取列表。合并 M3U8 分片时避免过高的并发下载减轻对源站点的压力。下载内容用于个人学习研究不用于商业再分发。更多配置项以 README.md 及其引用的用户文档为准版本变更历史可查看 CHANGELOG.md。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考