news 2026/9/7 15:41:06

5分钟把浏览器里的M3U8存成MP4:猫抓资源嗅探扩展上手实测

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟把浏览器里的M3U8存成MP4:猫抓资源嗅探扩展上手实测

5分钟把浏览器里的M3U8存成MP4:猫抓资源嗅探扩展上手实测

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

想保存的视频,复制地址到手已经失效。打开猫抓,它会自动资源嗅探:页面上的媒体文件逐一列出,带大小和时长,点一下就存到本地。这是猫抓资源嗅探扩展的上手实测。

它到底是什么:一份资源嗅探清单,而不是下载器

猫抓(cat-catch)是一款开源浏览器扩展,Chrome、Edge、Firefox 都能装。浏览页面时它在后台监听网络请求,把视频、音频、图片挑出来列成清单,并附上大小、时长、分辨率等元数据。

它不做格式转换,不跑下载服务器,只做两件事:把资源嗅出来,把切开的文件合并成完整文件。

和浏览器自带的网络面板比:面板给你一堆原始请求,靠手工筛;猫抓已经按类型过滤、去重、带元数据排好。和只抓播放组件地址的简易工具比:它监听的是完整请求,能抓到带签名、有时效、复制下来就会失效的地址。

核心能力速览:资源嗅探与M3U8合并下载一张表看懂

能力说明什么时候用得上
资源嗅探自动列出当前页面视频、音频、图片,附大小与时长任何想保存网页媒体的页面
M3U8解析列出流媒体分片并合并为单个MP4在线视频平台、直播回放
格式覆盖MP4、WebM、M3U8、MPD等格式不同站点格式混杂时
批量操作多选、按大小过滤、自动下载成批收集整套教程
十种语言界面含简繁中文团队多语言环境切换

上手路径:从安装猫抓到合并流媒体视频

把网课页面的视频存进下载目录

先装:浏览器扩展商店搜"猫抓",或从源码装——git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉下代码,在扩展管理页打开"开发者模式","加载已解压的扩展程序"选中该文件夹。项目开源,商店里有夹带广告的仿品,装前认准原版。

然后访问目标页面,让视频完整播一次,点工具栏图标,当前页面捕获到的资源就出现在清单里。每项带大小和时长,下方还有缩略播放器可确认内容。挑中目标(体积越大通常质量越高),勾选后点"下载所选",文件就落到下载目录。

把M3U8流媒体存成本地MP4

不少在线视频站点不提供直链,视频靠M3U8这种流媒体格式播放(.m3u8是播放列表,列着成百上千个TS分片的地址,逐段下载拼播)。这种地址直接下载 .m3u8 文件是没用的,要送进内置的M3U8解析器:它解析播放列表、列出每个分片,勾选 mp4 格式后一键合并下载成单个文件。

解析器还提供自定义保存文件名、密钥(给加密分片用)、下载范围等进阶选项,大多数人保持默认、勾上 mp4 格式即可。

在一堆资源里挑质量

很多页面同时挂同一视频的多个清晰度版本。在设置里开启过滤大小(支持>100 KB这类表达式写法),按时长或大小排序,下载前先预览确认内容,不浪费流量。

资源嗅探容易踩的坑

嗅探出来是空清单现象:点图标,列表空空如也。 原因:页面资源还没加载完,或资源要等交互(滚动、点击播放)才出现。 解法:刷新页面、让视频播一遍再嗅探;仍为空就开"深度搜索"(主动扫描页面找资源线索的脚本)。

下载的.m3u8放不进播放器现象:文件下下来了,拖进播放器没画面。 原因:m3u8 是文本播放列表,你只下到了目录,没下到分片。 解法:地址送进M3U8解析器,分片下载并合并成完整文件。

M3U8地址复制过去就失效现象:手工复制的地址,粘进解析器时已经 403。 原因:流媒体链接常是一次性签名 URL。 解法:别手工复制,在面板里直接把资源发送到解析器——解析器从浏览器缓存取原始播放列表,一次性链接也能解析。

它是怎么做到的(轻量)

嗅探逻辑是运行在浏览器后台的独立脚本(catch.js),请求抓取和页面渲染互不干扰,所以视频播放时清单依然准确,页面刷新也不丢。

M3U8解析器(m3u8.js)默认"从缓存读取"而不是重新请求地址,这是对付一次性签名链接的关键设计。原理不必细究,记住一条:看到 m3u8 别复制地址,直接送解析器。

边界与自律

只下载你拥有版权或已获授权的内容,DRM 保护的内容任何工具都下不了。项目内置站点屏蔽列表,站点提出拒绝即会被加入其中。嗅探到的所有数据都在本地处理存储,不上传任何远程服务器。

下次再遇到网络面板里失效的URL,别硬抠了——打开猫抓面板,让它替你把资源嗅出来。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 15:40:48

树莓派5无外设安装Ubuntu Server:SSH远程登录与系统初始化指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 15:36:58

Win10 x64下SQL Server 2008 SP3与用友U8 V10.1安装实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 15:35:51

iSH iOS Linux 终端快捷键指南:5 个场景让敲命令省一半时间

iSH iOS Linux 终端快捷键指南:5 个场景让敲命令省一半时间 【免费下载链接】ish Linux shell for iOS 项目地址: https://gitcode.com/GitHub_Trending/is/ish iSH 是跑在 iOS 上的 Linux shell 终端,装几个包就能在手机上拿到一条真正的命令行。…

作者头像 李华
网站建设 2026/9/7 15:35:49

猫抓cat-catch:3步把网页视频存进本地

猫抓cat-catch:3步把网页视频存进本地 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓(cat-catch)是一款免…

作者头像 李华
网站建设 2026/9/7 15:35:33

DNS、DHCP、HTTP/2/3:一条链路看懂应用层核心协议

写这篇之前,我想先说一个被问烂但确实值得系统回答的问题:当你在浏览器里敲下一个域名回车,这台电脑到底都经历了什么?如果你能把整条链路从头到尾说清楚——DHCP怎么给设备下发地址、DNS怎么把名字变成IP、HTTP又是怎么把页面又快…

作者头像 李华
网站建设 2026/9/7 15:35:28

Deepin安全添加Ubuntu源:apt源配置、优先级隔离与依赖冲突避坑指南

Deepin上想装个新软件,结果官方源里没有,搜了一圈,网上来来回回就一句话——“加个Ubuntu源就行了”。这句话轻飘飘的,真正操作起来,坑比想象中多。我自己在Deepin 20和Deepin 23上折腾过好几轮,踩过签名错…

作者头像 李华