news 2026/9/20 8:23:54

猫抓使用教程:网页视频下载与M3U8流转MP4的完整实操

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓使用教程:网页视频下载与M3U8流转MP4的完整实操

猫抓使用教程:网页视频下载与M3U8流转MP4的完整实操

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

视频播到一半想存下来,右键菜单里却找不到"另存为"。这种时候,资源嗅探扩展猫抓(cat-catch)就派上用场了:它边浏览边记下页面里的视频、音频和 M3U8/MPD 流媒体请求,把"只能看"的媒体变成能存、能合并、能选段的本地文件。读完这篇,你从安装到把 M3U8 流转成 MP4 都能独立完成。

安装猫抓:应用商店与源码两种方式

这一节帮你用最少的步骤把扩展装进浏览器。

推荐直接走应用商店:在 Chrome 网上应用店或 Edge 加载项商店搜索 "Cat-Catch" 安装,Firefox 附加组件商店也有官方入口。有一点要留心——商店里出现过被加入广告代码的"伪猫抓",安装前核对一下开发者与版本号,别让自己的数据安全跟着受威胁。

想要最新功能或动手改源码,就用源码加载:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

地址栏输入chrome://extensions/打开扩展管理页面,打开右上角"开发者模式",点"加载已解压的扩展程序"选中刚克隆的 cat-catch 文件夹即可。版本门槛:1.0.17 起需要 Chromium 内核 93 以上(manifest.json 中minimum_chrome_version即 93),体验完整功能建议 104 以上,浏览器太旧就停留在 1.0.16。

四大高频场景实操:从存视频到合并流媒体

这一节覆盖最高频的四个目标:保存页面视频、合并 M3U8 流、处理被拦截的链接、转存到手机,每个场景都按"你看到什么 → 做什么 → 得到什么"的因果链讲。

嗅探并保存正在播放的视频

让页面里的视频播放一会儿,点浏览器工具栏上的猫抓图标,弹出面板会列出当前页面已捕获的资源,每条显示文件名、大小和类型,点开条目还能看到标题、MIME、时长、分辨率这些详情。

判断哪条是真身不复杂:通常体积较大、后缀是 .mp4 或 .m3u8 的那条就是目标,勾选后点下载图标即可存到本地。如果列表是空的,多半不是视频不存在,而是资源还没发起请求或走了缓存——刷新页面完整播放一遍再打开面板;还不行就用面板下方的"深度搜索"或"缓存捕捉"命令,两者都会强制刷新页面重新捕获。

把 M3U8 流转成一个 MP4 文件

M3U8 是一种网页流媒体格式,视频被切成几十个小 ts 分片,M3U8 本身只是一份"目录"。你真正要的是把这些分片合并成一个能直接播放的 MP4。

从面板的"其他功能 / 媒体控制"入口打开 M3U8 解析器,粘贴流地址或直接选一条已嗅探到的 m3u8 资源。解析器会自动解析并列出全部分段,同时给出分片总数、总时长、分辨率和预估大小。

加密流不用自己找钥匙:界面会自动读取密钥地址与 IV,也可以手动填自定义密钥和 IV(支持十六进制、base64 或直接填密钥地址)。解密失败时先核对密钥格式与 IV 偏移是否一致。想省流量,用"下载范围"只拉需要的时间段;勾选 MP4 格式后合并文件直接改成 .mp4 后缀;不方便本地合并时还有"在线合并",把数据交给 ffmpeg 页面处理。

如果合并出来有画面没声音,你大概率只抓到了一条轨道——音视频在这种流里是分开传输的,在解析器里把对应的音视频轨道一起选中合并,或两条流分别下载后离线合并。MPD(DASH)资源有对应解析器,同样能处理音视频分离的轨道。

链接报 403 或打不开时

把资源链接直接粘进地址栏却报 403,先别慌。Referer 相当于服务器查你的邀请函:没带页面原始的请求头,服务器就直接拒收。正确做法不是硬开链接,而是用扩展内置的下载器页面——它会自动带上当前页面的头信息发起下载,被拦截的资源也能顺利拿走。

把资源转存到手机

想在手机上观看或转发,点面板里资源条目旁的二维码按钮,生成资源链接二维码,手机扫码即可拿到该链接,不用再手动敲一遍网址。

效率与自定义:批量下载、过滤规则和快捷键

这一节面向已经会用、想把速度提上来的你。

如果你经常一次保存整套剧集:资源列表支持全选、反选,勾选多个资源后批量下载。

如果列表太长找不到人:设置页可以按后缀逐条配置过滤(填写不含"."的后缀表示只保留该类型,填 0 不过滤),大小条件还支持>100 KB<1 GB500-1000 MB这类表达式,缩略图和广告一眼滤掉。

如果想精准锁定某类 URL:资源列表的筛选框支持正则匹配,回车即生效;设置页里还有一块正则测试区,先用示例 URL 验证通过再保存,省得写错规则后对着空列表发呆。

如果右手总想离开鼠标:猫抓提供一组浏览器命令——暂停/启用、自动下载、缓存捕捉、打开 M3U8 解析器、清空、重启扩展、深度搜索、预览。在扩展快捷键页(Chrome 输入chrome://extensions/shortcuts)给它们绑上顺手的按键;右键菜单同样能触发全部命令。

高频问题速查

资源列表为空,或没抓到正在播放的视频—— 刷新页面完整播放一遍,仍不行就用"深度搜索"或"缓存捕捉"强制刷新重抓。

M3U8 合并后有画面没声音—— 音视频是两条独立轨道,在解析器里选中两条轨道一起合并。

直接下载链接报 403 / 404—— 服务器在校验请求头,改用内置下载器页面,它会自动带上页面头信息。

更新后功能异常或命令不生效—— 扩展没重新加载,到扩展管理页面点"重新加载"。

老浏览器上功能不全—— 新版需要 Chromium 93 以上,浏览器过旧就回退 1.0.16 版本。

合规边界与源码入口

这一节用两分钟讲清"能干什么、不能干什么",以及出问题该翻哪块源码。

猫抓仅供下载你拥有版权或已获授权的内容,用于未授权内容需自行承担全部法律责任。所有信息都在本地存储处理,不会发送到远程服务器,不含任何跟踪器;各项权限声明可在 manifest.json 中逐条核对。网站若不允许工具在其站点运行,可在项目仓库提交标题为[Opt-Out Request] 你的域名的 Issue,附域名与联系邮箱,核实后该域名会加入"避免抓取列表"。

源码入口:

  • 资源捕获、深度搜索与录制逻辑:catch-script/ —— "为什么没抓到"的第一排查点
  • 后台、M3U8/MPD 解析器、下载器实现:js/ —— 解析失败、下载出错时从这里找
  • 权限、命令定义与最低浏览器版本:manifest.json
  • 中、英、日、韩等语言包:_locales/

当初让你想直接关掉页面的那个"存下来",现在点一下工具栏的猫图标就能办到——而且合并、选段、防拦截这些活,它都替你安排好了。

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

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

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

蜣螂算法优化PID参数:Simulink联合仿真整定实战

上个月有个做电加热设备的朋友找我诉苦&#xff0c;说厂里那台热处理炉的PID参数一直是老师傅靠手感摸出来的&#xff0c;一批料换一种工况就得重新试&#xff0c;试一次大半天。我听完就乐了&#xff1a;这都什么年代了&#xff0c;参数整定完全可以交给算法自己去搜。我给他搭…

作者头像 李华
网站建设 2026/9/20 8:22:18

OpenClaw实战:企业级智能客服系统架构与优化

1. 项目概述"OpenClaw实战系列"最终章聚焦企业级智能客服系统的完整搭建过程。作为本系列的收官之作&#xff0c;我们将基于前9篇的技术积累&#xff0c;演示如何将开源框架OpenClaw转化为可落地的商业解决方案。不同于单纯的工具使用教程&#xff0c;本文重点揭示在…

作者头像 李华
网站建设 2026/9/20 8:22:15

GetQzonehistory 完整指南:QQ空间历史说说备份到Excel

GetQzonehistory 完整指南&#xff1a;QQ空间历史说说备份到Excel 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory 是一款免费的开源工具&#xff0c;专门做 QQ空间备份…

作者头像 李华
网站建设 2026/9/20 8:20:54

QuickRecorder:从装好到出片只要10分钟

QuickRecorder&#xff1a;从装好到出片只要10分钟 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://gitcode.com/GitHub_Trending/qu/Quick…

作者头像 李华
网站建设 2026/9/20 8:20:02

PotPlayer调用NVIDIA Tensor Core实时视频超分指南

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

作者头像 李华
网站建设 2026/9/20 8:17:33

Yume1.5实时3D场景生成技术解析与应用实践

1. 项目概述&#xff1a;实时交互式世界生成的新标杆Yume1.5作为新一代交互式世界生成模型&#xff0c;在实时渲染性能上实现了重大突破。相比前代产品Wan-2.1和MatrixGame&#xff0c;其最显著的特点是能够在消费级显卡上实现12FPS的稳定渲染帧率&#xff0c;这意味着用户可以…

作者头像 李华