
网页视频真实地址抓不到猫抓cat-catch捕获页面媒体资源把M3U8分片合成单个MP4【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch想把网页视频存下来真实地址藏在Network请求里带着签名参数可能几分钟就失效。浏览器资源嗅探扩展猫抓cat-catch就是干这个的页面加载时后台拦截请求把看到的MP4、M3U8等媒体自动列出来还带M3U8解析器把分片拼成能直接播的文件。从0到存下第一个文件想先试个爽的话整个流程不到两分钟。在Chrome网上应用商店Edge、Firefox商店也有搜cat-catch点添加到浏览器确认权限提示。打开一个带视频的网页让它播放——扩展从页面加载那一刻就开始拦截请求你什么都不用点。点工具栏的猫抓图标打开弹出页列表是当前页面的资源每行文件名加大小底部详情区给标题、MIME、时长、分辨率。勾选目标文件点下载所选文件直接进浏览器默认下载目录。想用最新代码或离线环境装可以去项目Releases拿crx拖进扩展页或者git clone https://gitcode.com/GitHub_Trending/ca/cat-catch 加载已解压的扩展程序Edge Android扫个码就能在手机上装。如果弹出页列表是空的多半是页面在你打开扩展之前就加载完了刷新一下再来。你大概率会碰到的四类情况视频真实地址找不到别翻开发者工具你想存一个视频播放按钮点不出地址打开Network面板又是一堆请求翻不过来。 catch-script/catch.js 在页面加载时就注入进去把MP4、WebM、M3U8、MPD这些媒体从流量里挑出来放进列表不用你一行行翻Network面板。.m3u8打不开分片怎么合成能播的文件列表里那个.m3u8只有几KB单独存的.ts分片根本放不了。 M3U8解析器 js/m3u8.js 会解析播放列表列出全部分片、并行下载还能直接转成MP4加密流把key填进去就能解密。MPD格式同理走 js/mpd.js 处理。想一次勾十几个文件页面里一堆资源都想要一个个点太磨人。 勾选之后下载所选复制所选都按批量生效批量下载网页视频不用再点十几下这些勾选和批量操作都在弹出页 js/popup.js 里实现。其他标签页的捕获结果在其他页面页签用全选、反选、清空就能批量处理。先预览再决定下不下光看文件名判断不了是不是要的那条下载下来再打开又嫌麻烦。 弹出页内置播放器先在线播一遍再决定存不存预览逻辑在 js/preview.js 里。再往深里用把M3U8分片合并成一个MP4看到那个几KB的.m3u8文件它才是入口下面是完整流程。在列表里找到.m3u8资源打开M3U8解析器。解析器显示播放列表信息分片总数、总时长、分辨率。保持默认线程数勾选转MP4格式点合并下载。进度走完得到一个完整文件点打开下载目录直达保存位置。MPDDASH格式走同一条路子由 js/mpd.js 解析合并。另外三个小习惯同一个操作要重复做很多次用 catch-script/recorder.js 把步骤录下来存成脚本下次重放就行设置里打开自动下载符合条件的资源一出现就自动保存反复抓同一种来源时很省事M3U8解析器默认32线程网络一般就调低一点分片失败重传能少不少。翻车了怎么办表现弹出页打开资源列表一片空白。原因扩展只记录页面加载之后发生的请求页面早放完了才点进来自然抓不到。一招解决刷新页面让它重新拦截或用深度搜索翻历史流量。表现更新之后扩展报错或者图标变灰。原因Chromium内核低于93撑不起新版依赖的Manifest V3能力。一招解决升级浏览器到104以上功能最完整实在动不了旧内核就固定用旧版本。表现下载的文件带广告行为可疑。原因装到了被重新打包、注入过广告代码的伪猫抓商店里就有这种仿冒品。一招解决卸载后从官方商店重装或直接源码安装一切认官方渠道。打开项目看一眼想看看它怎么写的项目结构很扁平一分钟能看明白。cat-catch/ ├── js/ # 后台服务 M3U8/MPD解析器 弹出页逻辑 ├── catch-script/ # 嗅探脚本捕获核心、深度搜索、webrtc、脚本录制 ├── _locales/ # 10种语言的翻译包 ├── css/ # 界面样式 ├── lib/ # hls.js、mqtt.js 这类第三方库 ├── popup.html # 主弹出页 ├── m3u8.html / mpd.html # 流媒体解析器页面 └── manifest.json # 扩展清单捕获、自动下载、深度搜索等快捷键绑定都在这改捕获逻辑直接进 catch-script/catch.js改M3U8合并流程进 js/m3u8.js加或改设置项进 js/options.js它把翻开发者工具找地址、再找工具合并分片的流程压成了打开列表点下载把分片流变成了能直接播放的单个文件。所有数据都在本地处理没有跟踪器配置存在你自己的浏览器里。合规声明猫抓仅应用于下载你拥有版权或已获授权的内容请勿抓取受版权保护且未经授权的内容使用本工具产生的法律责任由你自行承担。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考