拓冰建站拓冰建站
首页 / 资讯中心 / 正文

猫抓 cat-catch 使用指南:3 步完成资源嗅探,M3U8 视频下载不再卡壳

猫抓 cat-catch 使用指南3 步完成资源嗅探M3U8 视频下载不再卡壳【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch收藏多年的课程链接某天突然 404直播回放只能在网页里播放、点不进去下载入口——这类尴尬靠一款叫猫抓cat-catch的开源浏览器扩展就能绕过去。它是一款浏览器资源嗅探扩展会盯住页面产生的每一条网络请求把视频、音频、图片筛出来给你下载还支持 M3U8 视频下载、HLS 流解析、视频批量下载并且全程在本地处理。资源嗅探是什么网页在加载时会向服务器发出大量请求图片、样式、脚本、媒体全混在一起浏览器把它们播完就丢不会替你留底。猫抓做的事情很直接在后台持续监听这些请求按文件后缀和 MIME 类型做第一道筛选再套上你自定义的大小、正则规则最终把值得保存的媒体资源整理成一份可预览、可下载、可复制直链的清单。核心嗅探逻辑写在catch-script/catch.js智能过滤则落在catch-script/search.js想弄清它怎么判断一条请求算不算媒体翻这两个文件就够了。装对版本与渠道内核先对齐1.0.17 版本起要求 Chromium 内核 93 以上想体验完整功能建议 104 以上内核低于 93 就退回 1.0.16 版本省得装上去没反应。渠道要认准项目完全开源任何人改几行代码就能重新打包上架伪猫抓并不少见。只从浏览器官方扩展商店安装或者自己从源码构建。源码安装三步git clone https://gitcode.com/GitHub_Trending/ca/cat-catch接着打开扩展管理页的开发者模式点击加载已解压的扩展程序选中项目文件夹即可。当前版本是 2.7.2manifest 采用 MV3 规范。另外_locales/目录里维护了十来套语言文件界面会跟随浏览器语言自动切换不用额外配置。完成第一次捕获打开任意网页点一下工具栏的猫抓图标弹窗会分成几个标签页当前页面列出这个标签页捕获到的资源其他页面则汇总别的标签页里捕获的内容默认按最新捕获倒序新出现的文件一眼就能看到。文件多了以后顶部工具栏能按扩展名筛选、用正则过滤、一键删除重复文件名。选中某个文件下方预览区会直接播放标题、类型、时长、分辨率都摆在明面上确认没选错再动手勾住多个点下载所选走批量下载不想落盘就复制所选把直链递给别的工具。小技巧弹窗里有个模拟手机按钮切到移动端 UA 后刷新页面部分网站会吐出更直接的资源地址另一个标签页里的资源没看到切到其他页面翻一翻别只盯着当前页。把 M3U8 流媒体视频存成完整文件流媒体网站几乎不会递给你一个 mp4 直链视频被切成几十上百个 TS 分片由一份 M3U8 清单串起来播放浏览器自带的下载功能在这种结构面前完全失效M3U8 视频下载就得靠解析器出手。第一步喂地址在弹窗的其他功能里打开 M3U8 解析器把捕获到的 m3u8 地址粘进去也支持上传本地 m3u8 文件。第二步看分片点解析后界面会把所有 TS 分片列出来同时尝试从浏览器缓存里读取数据专治一次性 URL——那种刷新一次就失效的临时分片链接。第三步定参数再下载线程数、文件名模板、偏移量都调好之后开始下载跑完自动把分片合并成一个完整文件。加密流也有兜底。AES-128 加密的流会先尝试自动识别密钥识别不出来就手动粘贴 Key 和 IV。密钥藏在页面 JS 加载的 JSON 里时可以先用深度搜索把可疑数据挖出来再回解析器里配置。解密逻辑在lib/m3u8-decrypt.js解析主流程在js/m3u8.js。同家族的 MPD/DASH 清单也有对应解析页流程大同小异不展开。三个进阶点只留音频合并时选择仅提取音频课程只需要录音的话体积能省一大半。mp4 输出支持输出 mp4 格式选了 mp4 后缀却没变先升级到 2.7.1 以上的修复版本再看。任意切片范围新版本可以在分片列表里逐个点选或取消切片也能设置下载范围只取需要的段落不必全量搬走。下载之外的隐藏能力媒体控制是个容易被忽略的遥控器跨页面选中正在播放的视频后倍速可以在 0.1 到 16 倍之间调画中画、全屏、截图当前帧、循环、静音、拖进度条都有。上网课开 2 倍速、想存下某一帧直接截图不用再装第二个扩展。录制脚本藏在更多功能里catch-script/recorder.js管常规视频录制webrtc.js面向 WebRTC 流部分浏览器不支持recorder2.js负责屏幕内容捕获。缓存捕捉能从浏览器缓存里捞出那些已播放过、直链却已失效的资源。两句话提醒它只在 Chromium 系可用如果视频突然播不动先把它关掉再试往往就好了。把重活交给专业工具猫抓自己下载是主力但也擅长借刀独立下载器downloader.html是个独立面板粘贴直链、填上 Referer 就能下还能开边下边存让数据实时写入文件——嗅探抓不到、但你手上有直链时这里是落点。FFmpeg 转码任务可以发送到在线 FFmpeg 做转码、格式转换与多文件合并嵌套模式下不会额外弹标签页解决文件送不达标的老毛病。Aria2 RPC设置页里填 Aria2 地址、Token 和下载目录把下载交给多线程工具加速。MQTT 与 send2local前者把任务推给 MQTT 服务端后者把选中资源以 HTTP 请求形式发给本地程序两个都是资源到手、后续交给别的工具的桥。m3u8dl 自定义协议调用外部下载器处理流媒体任务开启确认参数时新版本已修复重复调用的问题。值得优先改的设置options.html里的配置项很细但有几项改了收益最大后缀与 MIME 清单默认有一批抓取后缀和类型不想要的格式直接停用列表立刻清爽。大小过滤支持表达式写法比如100 KB、500-1000 MB小图标和超大备份文件一起挡在门外。正则命中与屏蔽正则可以精准锁定目标资源广告域名、不欢迎抓取的整站则丢进屏蔽列表命中即不捕获。文件名模板支持标签嵌套下载的文件名能自动带上页面标题、时间这类信息批量下载完也不用挨个改名。快捷键与自动下载捕获开关、自动下载、M3U8 解析、深度搜索都配了默认快捷键开启自动下载规则后符合规则的类型在捕获瞬间直接落盘。常见问题Q装好了图标点着没反应先核对内核版本。低于 93 的 Chromium 装 1.0.1693 以上装最新版功能不完整时升到 104 以上再验证。QM3U8 选了 mp4 输出后缀却没变这是 2.7.1 之前的老 bug升级到 2.7.1 以上版本即可修复。Q网页视频突然无法播放了先怀疑缓存捕捉。它只在 Chromium 系可用且会让部分网站出现兼容问题关掉重试多数情况能恢复。Q为什么在 Firefox 商店搜不到猫抓Firefox 版商店页面需要非国区网络环境才能访问装不上的话换 Chromium 系浏览器是最省事的绕法。使用边界数据方面猫抓的捕获与解析全部在本地完成不向任何远程服务器发送数据也不含追踪器tabs、webRequest、downloads 这些权限在manifest.json里逐条公开介意的话自己审一遍源码再装。版权方面请只下载自己拥有版权或已获授权的内容尊重目标网站的 robots 规则也别用批量下载冲击别人服务器。网站运营方若不希望被嗅探可按项目规定的 Issue 格式提交域名经核实后会加入避免抓取列表。工具保持中立猫抓的价值取决于使用者把它指向哪里。核心关键词浏览器资源嗅探长尾关键词M3U8 视频下载、网页媒体资源捕获、HLS 流解析、视频批量下载、开源浏览器扩展【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门