news 2026/10/18 2:41:49

猫抓插件:完整存下网页视频与音频,M3U8 合并下载不求人

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件:完整存下网页视频与音频,M3U8 合并下载不求人

猫抓插件:完整存下网页视频与音频,M3U8 合并下载不求人

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

猫抓插件是一款开源浏览器插件,负责资源嗅探:你在网页上看到的视频、音频、M3U8 流媒体,它都会在后台自动识别并列出,帮你快速、完整地存到本地。适合只想把网页视频下载下来、不想折腾抓包工具的普通人。

🎯 它替你解决哪三类麻烦

猫抓插件主要替你搞定三件事:没有下载按钮的页面、M3U8 分片视频、以及根本没有音频文件的网页声音。

场景一:页面没有下载按钮。很多视频页右键被禁、找不到下载入口,可视频明明就在眼前播。猫抓插件把页面后台加载的媒体直接列出来,你挑一条存走就行。打开一个教学视频页,点工具栏的猫抓图标,在列表里找到最大的那条 mp4,点它右侧的"下载"按钮,文件就进了下载目录。

场景二:视频被切成 M3U8 分片。不少站点不给你完整文件,而是把视频切成几百个几秒长的小片段边播边发——这些 TS 分片就是播放列表里逐行列出的那一堆小文件,直接下载只能拿到一份文本。猫抓插件内置 M3U8 解析器,把播放列表拆成独立分片、批量拉取、再按顺序合并成完整文件。在面板里选中那条 m3u8 记录,点"解析",在弹出的 M3U8 解析器里核对分片数量和总时长,点"合并下载",得到的就是能直接播放的 mp4。

场景三:声音来自网页合成或受保护通道。有些页面的声音由网页端合成器生成,或走受保护的播放通道,网络里根本找不到可抓的音频文件。猫抓插件的录制功能会把页面正在播放的声音直接录下来存成文件。播到想留存的段落时,打开面板"媒体控制 / 其他功能"里的录制功能,点"开始录制",播完点"停止录制",文件就生成了。

📥 从零到存下第一个视频:三步装好猫抓插件并下载成功

从装好到存下第一个视频,一共只需三步。

  1. 装插件。在 Chrome 网上应用店或 Edge 加载项商店搜"猫抓",点"添加到浏览器";想自己改规则的,git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后开启开发者模式加载该目录即可。
  2. 打开带视频的页面,等进度条开始走。
  3. 点工具栏的猫抓图标,选中列表里最大的条目,点"下载"。

👀 它是怎么"看见"资源的:资源嗅探的底层原理

猫抓插件的资源嗅探没有魔法,核心逻辑就一句:看门牌。

浏览器每发一个请求,它都顺路看一眼响应头里的 Content-Type(文件自我报出的类型)和 URL 后缀,长得像媒体的记入列表,埋点请求、图标小文件按体积直接过滤掉。这套判定由主嗅探脚本 catch-script/catch.js 在后台持续执行,识别结果只存在本地,不经过任何第三方服务器。

列表里每行的大小数字,是服务器在响应头中申报的文件体积,挑最大的那条基本就是最完整的文件。列表为空时,多半是页面还没发起媒体请求——点一下播放键再看一眼,通常就有了。

三个让效率翻倍的设置

这三个开关配一次,之后每次下载都省事。

正则过滤。页面把广告、缩略图、正片混在一起时,在设置页补一条规则:{"type":"i","regex":"\\.mp4(\\?|$)"},意思是只保留以 mp4 结尾的直链,列表立刻干净。

快捷键。猫抓插件在 manifest.json 里预定义了打开面板、暂停嗅探、自动下载、深度搜索、M3U8 解析等命令,到浏览器"扩展快捷键"里绑好键位,"播放—暂停—下载"全程不用打开面板。

解析线程数。M3U8 解析器默认 6 个线程,可在 1 到 256 之间调(见 js/m3u8.js)。带宽宽裕时调大,几百个分片的合并时间明显缩短。

快速上手清单

  • 打开扩展管理页,确认猫抓插件已启用,没装就去商店搜"猫抓"。
  • 挑一个长视频页播放 30 秒,点开面板核对列表里最大条目是否与视频匹配。
  • 找一条 m3u8 资源,用默认 6 线程完成一次 M3U8 合并下载,确认能正常播放。

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

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

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

主动选择:夺回人生方向感的必修课

上周和一个老朋友吃饭,聊到换工作的事,他说自己最近很累,可又觉得人根本没得选。“什么主动选择,到头来不都是被生活推着走嘛。”他这话让我愣了很久。我意识到,身边大多数人不是没有判断力,而是从来没把“…

作者头像 李华
网站建设 2026/10/18 2:40:24

Codex 实战指南:从代码生成到结对编程的进阶用法

1. 从零理解 Codex 到底能干什么1.1 它不是一个“代码补全工具”那么简单很多人第一次接触 Codex,脑子里蹦出来的印象就是“哦,一个自动补全代码的东西”。这个认知偏差特别大,也是很多人用了一阵子觉得“不过如此”然后放弃的根本原因。Code…

作者头像 李华
网站建设 2026/10/18 2:36:28

m3u8下载实战:ffmpeg与AES-128解密及防坑指南

简介:一款面向流媒体爱好者的m3u8在线下载与提取工具,基于Python编写,用户只需提供M3U8链接,工具即可自动拉取全部TS分片,并借助ffmpeg合并为完整视频文件。工具采用多线程机制提升下载速度,适合需要离线观…

作者头像 李华
网站建设 2026/10/18 2:35:21

基于PyQt与区域生长算法的手指静脉图像分割实践

1. 项目背景与需求拆解1.1 这个毕设题目到底在做什么如果你正在挑选计算机视觉方向的毕业设计题目,大概率会看到类似“基于XX算法的手指静脉图像分割”“基于深度学习的XXX识别”这样一串标题。这个题目全称是“pyqt基于区域生长算法的低质量手指静脉图片分割”&…

作者头像 李华
网站建设 2026/10/18 2:34:45

Il2CppDumper v6.7.46:Unity IL2CPP 逆向兼容性最稳版本

简介:Il2CppDumper-win-v6.7.46 是一款面向Unity逆向分析工程师与安全研究人员的成熟工具集,专为解析Unity IL2CPP编译产物而设计,可高效还原托管层结构信息(如MonoBehaviour、MonoScript等),解决Unity游戏…

作者头像 李华
网站建设 2026/10/18 2:33:46

Vue3侦听器进阶:watch/watchEffect、flush时机、深度监听与竞态处理

今天是我第五阶段 Vue3 核心深挖的第 75 天,这一阶段的目标是把手底下的响应式机制挨个拆干净再装回去。前面几十天把 ref、reactive、computed、effect 调度这些大件都过了一遍,轮到侦听器进阶的时候,我原本以为两三天就能收工——毕竟watch…

作者头像 李华