news 2026/9/7 16:33:25

猫抓 cat-catch 资源嗅探:3 步把网页视频存到本地,M3U8 合并下载完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 资源嗅探:3 步把网页视频存到本地,M3U8 合并下载完整指南

猫抓 cat-catch 资源嗅探:3 步把网页视频存到本地,M3U8 合并下载完整指南

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

课程页只能在线看,浏览器一关就没了,右键也找不到"另存视频"。猫抓 cat-catch 是一款免费开源的浏览器资源嗅探扩展:它记下页面发出的每一次网络请求,把视频等可保存的资源整理成清单,点一下就把文件落到本地。读完 5 分钟,能完成第一次网页视频下载。

先跑通一次:最短路径抓下第一个网页视频

  1. 在 Chrome、Edge 或 Firefox 商店搜索 "Cat-Catch" 安装;装前核对开发者是官方——商店里有塞了广告的伪猫抓。不走商店也可以克隆源码git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,到扩展管理页打开"开发者模式",用"加载已解压的扩展程序"选中文件夹。
  2. 兼容性一条线:1.0.17 起要求 Chromium 内核 93 以上,想用完整功能建议 104 以上。
  3. 打开任意带视频的页面,让它播 5 秒,点工具栏上的猫抓图标。
  4. 弹出的是嗅探清单,每条标着大小、格式、时长;先点"预览"确认内容没错,再点下载。

文件直接进浏览器下载目录。嗅探不是猜出来的:页面没请求,清单里就没有这一条,所以才要先让它播几秒。

它替你解决了哪几件事

视频被切成 m3u8 分片,怎么变回完整 mp4

很多视频站不给完整文件,而是把视频切成几百个 ts 小片段,用一个 M3U8 索引文件按顺序串着播。直接下载这个索引,拿到的只是清单,不是视频本体。

  1. 在清单里找到那条 m3u8 条目,点复制;
  2. 在弹出面板的"其他功能/设置"标签打开 M3U8 解析器,粘贴链接并解析;
  3. 页面列出全部切片、总时长和分辨率,点合并下载。

扩展照着清单逐片取回、按序拼接,输出一个完整 mp4;只要音轨的话,合并时勾"只要音频"即可。更复杂的 DASH 流走 MPD 解析器页面,同理。

一整季课程,不想一集一集地点

  1. 在清单筛选框里输入视频类关键词,把无关资源过滤掉;
  2. 全选
  3. 自动下载

扩展按顺序逐个存完,全程不用守在电脑旁。

隔着面板就能操控页面里的视频

不想反复切回播放页时,用弹出面板的"媒体控制"标签:

  1. 在标签页下拉里选中目标页面、选中目标视频;
  2. 播放、暂停、拖动进度条、音量,全部直接在面板上完成;
  3. 把倍速调到 2 倍,再开"画中画"或"循环"。

素材挂着快放,你去干别的,不用回页面守着。

三个值得动的设置

  • 下载线程数:设8~12。太高拖内存和磁盘,太低跑不满带宽。
  • 下载范围(起止切片号):只要前几分钟,填个起止切片就行,不必整单取回。
  • 过滤大小(选项页):填>100 KB这类表达式,小图标、缩略图从清单里消失。
  • 自动设置 Referer cookie 参数(选项页):开启后,需要来源站头的资源少折腾一步。

出问题时先看这几处

  • 清单是空的:资源还没加载。让视频多播几秒再开面板,或点深度搜索扫一遍页面已加载过的数据。
  • 合并下载很慢:切片多时速度受带宽限制。先把线程调到 8~12,再查网络本身;失败的分片自动重试,不用整单重来。
  • 下载失败、报无权限:资源可能要手机身份或 Referer。点模拟手机按移动端重抓,或在设置里开启"自动设置 Referer cookie 参数"。
  • 合并后花屏、不能播:m3u8 加密了。填入密钥(16 进制或 base64)自动解密,扩展还能替你"寻找到疑似密钥";确定没加密就勾"跳过解密"。
  • 某个站点就是抓不到:它可能申请进了"避免抓取列表"被全局屏蔽,尊重站点意愿即可。

走进项目内部

  • catch-script/catch.js:嗅探核心,"资源是怎么被看见的"识别逻辑都在这个文件里
  • js/m3u8.downloader.js:M3U8 解析器的分片下载与合并逻辑
  • _locales/:中、日、韩、俄、西语等 10 种语言的全部文案,想参与翻译从这里开始

界面有十种语言可选,不用读英文也能顺畅用。

问题卡住时,直接到项目仓库提 Issue,维护者和社区响应很快。所有数据本地处理存储,不上传任何服务器;也请只保存你拥有版权或已获授权的内容。

今晚就找一个带视频的页面,让它播 5 秒,点猫抓图标,把清单里第一条存到本地。猫抓把"存一个网页视频"变成点、选、下载三件事 🐱

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

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

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

猫抓 cat-catch 上手指南:资源嗅探三步存下网页视频

猫抓 cat-catch 上手指南:资源嗅探三步存下网页视频 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在线课程页面里的视频,…

作者头像 李华
网站建设 2026/9/7 16:31:04

从零搭建AI Agent工具链:手写Python智能体实现ReAct与Function Calling

/* 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 16:30:48

AI低成本软件产品开发全流程实战指南

做这个“AI低成本软件产品开发全流程”项目之前,我一直有个很深的感受:很多人一提AI开发产品,要么觉得必须有大模型训练团队,要么觉得要烧很多钱囤显卡,其实这两条都是被网上各种高大上案例带偏了。真正的低成本路线&a…

作者头像 李华
网站建设 2026/9/7 16:30:01

试用claude.ai账号hold on; 以及传统文化的AI+应用

anthropic,好在把每次处理好的conversation数据以json格式发给我,自己转换一下还能用。 —— 为什么我把 六爻卜卦的 skill 用到 法律事务预测上?——因为,那个skill 真的是律师写的 这律师还写了 河洛理数 预测用的skill让我们看…

作者头像 李华
网站建设 2026/9/7 16:29:30

Rufus实操:20分钟制作Win11安装U盘

Rufus实操:20分钟制作Win11安装U盘 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是免费开源的U盘格式化工具,能20分钟做出绕过 TPM 2.0 检查的 Windows 11 安装U盘…

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

MiniMax-H3接入ComfyUI:从零搭建AI漫剧视频生成管线

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

作者头像 李华