news 2026/9/7 2:58:24

猫抓 cat-catch:5 分钟存下网页视频,m3u8 合并讲透

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch:5 分钟存下网页视频,m3u8 合并讲透

猫抓 cat-catch:5 分钟存下网页视频,m3u8 合并讲透

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

猫抓(cat-catch)是一款浏览器资源嗅探扩展:自动列出页面里的媒体资源,供你直接下载或解析 m3u8 流。当你想存在线课程、想把 m3u8 分段拼成完整视频、找不到页面视频藏在哪儿时,它就是答案。读完本文,你能完成“安装 → 嗅探 → 下载”3 步,并看懂 m3u8 合并的常用参数。

🎯 猫抓擅长哪些事

  • 网络层嗅探:通过 webRequest 监听页面加载过程,mp4、m3u8、mpd、音频资源会自动列入清单,省掉手动翻找来源的时间。
  • 流解析与合并:m3u8/MPD 清单可在线加载,分段列出、密钥获取、一键合并为完整文件。
  • 批量操作:多选资源一次性下载、复制地址,不必逐条点按。
  • 输出灵活:支持存为 mp4、仅提取音频、在线 ffmpeg 转码。
  • 本地处理:所有嗅探数据只保存在本地,不上传远程服务器。

能力清单看完,装一个跑通第一次下载。

3 步装好,5 分钟抓到第一个视频

官方渠道安装

在 Chrome 网上应用店或 Edge 添加外接组件里搜索 “cat-catch”,点击安装,重启浏览器即可。

源码安装

  1. 执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  2. 扩展管理页打开 “开发者模式”
  3. 点 “加载已解压” 并选中克隆目录

crx 打包文件

从 Releases 页把 crx 文件右键存为到本地,再直接拖进扩展管理页。

最小闭环

  1. 打开任意带视频的网页
  2. 点工具栏的猫抓图标
  3. 在列表勾选目标资源,点 “下载所选”,文件即进入你的下载目录

弹出界面先认一认

上方是资源列表,每行带勾选框、文件大小,以及复制、播放、下载 3 个操作按钮。列表下方是所选资源的详情区:标题、MIME、时长、分辨率与完整来源地址。再往下是内置预览播放器,最底一排是动作按钮:“下载所选”“复制所选”“全选”“反选”“清空”“模拟手机”“自动下载”“设置”。熟悉之后,日常操作就落在两处:列表里选,底部排执行。

🔧 三个任务级核心操作

任务一:下载页面上的 mp4

  1. 视频页加载后,点工具栏图标打开列表
  2. 勾选目标文件
  3. 点 “下载所选”

如果资源体积较大,可以改用 “复制所选” 把地址交给专用下载工具。

任务二:解析并合并 m3u8 流

  1. 在列表对.m3u8条目点解析按钮,打开 m3u8 解析器
  2. 核对顶部的总时长、分辨率、分段数量
  3. 点 “合并下载”,工具并发拉取分段并写入单个文件

若因加密密钥缺失而解析失败,可以开启 “深度搜索”,它会自动尝试收集该流的密钥。

任务三:页面没列出资源时的处理

  • 切到 “其他页面” 标签,资源可能挂在别的标签页上
  • 倍速、截图等播放控制需求去 “媒体控制” 标签
  • 列表仍为空时,刷新页面并等视频开始播放后再点图标

嗅探与解析的核心逻辑分别在 js/m3u8.js 和 catch-script/ 目录里,想深挖可以从这里入手。

⚡ 进阶解锁:m3u8 合并下载参数详解

解析器页面顶部展示分段列表,底部参数面板可以按任务微调:

参数作用建议值
下载线程并发抓取的分段数默认 32,弱网调低
mp4 格式 / 另存为容器转换与输出文件名默认勾选,按需命名
跳过解密明文分段不解密默认勾选
下载范围只取部分分段默认全量

密钥缺失时,可以在 Key 输入框手动填入(16 位 16 进制或 base64)。“调用m3u8DL” 会把任务交给本地 m3u8DL 工具续传,“发送到在线ffmpeg” 支持 HEVC 切片等格式的在线转换。

问题出现时

  • 列表是空的→ 刷新页面,等视频开始播放后再打开弹窗。
  • m3u8 解析失败、缺密钥→ 开 “深度搜索”,或手动上传 Key。
  • 下载偶尔失败→ 部分站点对请求头校验更严,下载器已补充更多请求头;仍失败可换网络重试。
  • 手机站抓不到资源→ 点 “模拟手机” 重新加载后再嗅探。

一句经验之谈:猫抓是开源的,任何人都能改出来上架。遇到夹带广告的版本就换回官方渠道,并且只下载你拥有权限的资源。

版本与浏览器选型

环境建议
Chromium 93 及以上现行全部版本
Chromium 低于 93用 1.0.16
想要完整功能Chromium 104 及以上
Firefox官方 Mozilla 商店,需非国区 IP
Edge Android扫二维码安装

猫抓的核心价值,就是把页面上的资源变成你能管理的文件。现在去装上它,把下次看的那个 m3u8 页面合出完整视频试试。

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

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

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

电力系统AC功率建模与仿真:潮流计算、暂态分析与故障复现实战

/* 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 2:55:16

企业级AI落地卡点与FDE实践:价值驱动破解AI项目失败难题

/* 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 2:55:06

普通人本地部署大模型全攻略:Ollama、LM Studio与Dify实战

/* 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 2:53:47

多目标跟踪MOT实战指南:从数据关联到工程落地

简介:多目标跟踪资源包聚焦视频监控、自动驾驶、无人机监控等场景下的动态目标检测与跟踪需求,基于VIBE前景检测与卡尔曼滤波的组合方案,先通过像素级背景建模区分前景物体,再利用独立卡尔曼滤波器预测和更新每个目标的位置、速度…

作者头像 李华