news 2026/8/27 4:59:23

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

作者头像

张小明

前端开发工程师

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

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

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

你学的课程页只能在线看,浏览器一关就看不到了,想存下来,右键又找不到"另存视频"。猫抓 cat-catch 是一个免费开源的浏览器资源嗅探扩展:它记录页面发出的每一次网络请求,把视频、音频等可保存的资源整理成清单,点一下文件就落到本地。这篇文章写给想把网页视频离线保存的普通用户,读 5 分钟,就能完成第一次下载。

安装猫抓资源嗅探扩展并完成第一次网页视频抓取

最快的路径是应用商店。打开 Chrome、Edge 或 Firefox 商店,搜索 "Cat-Catch" 安装即可。要留意一点:商店里存在塞了广告代码的伪猫抓,安装前确认开发者是官方。不想走商店,也可以从https://gitcode.com/GitHub_Trending/ca/cat-catch克隆源码,在扩展管理页开启开发者模式,用"加载已解压的扩展程序"选中文件夹;或者把 crx 文件直接拖进扩展页面。

兼容性有一条硬指标:1.0.17 之后需要 Chromium 内核 93 以上,想体验完整功能建议 104+。

装好后,打开任意一个带视频的页面,让视频播几秒,再点工具栏上的猫抓图标,弹出的是嗅探清单:页面里可保存的资源一条条列出来,每条标着大小、格式和时长。顶部有"当前页面""其他页面""媒体控制"三个标签页,每条资源右侧是复制、预览、下载三个按钮。

猫抓网页视频下载的三个高频使用场景

我想把网页上的视频存成本地文件

  1. 让视频播到出现画面,页面才会真正请求大文件;
  2. 点猫抓图标,在清单里找到对应资源;
  3. 先点"预览"确认内容无误,再点下载

文件直接进浏览器的下载目录。嗅探不是猜出来的,它像盯物流单:货没进门,单子上自然没有它。

我想把切成 M3U8 分片的视频合并成一个完整 mp4

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

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

扩展照着清单逐片取回、按序拼接,输出一个完整 mp4。遇到更复杂的 DASH/MPD 流媒体协议,同理用 MPD 解析器页面。

我想整季课程一起下,不用一集一集点

在清单的筛选框里只保留视频类资源,点全选,再点自动下载,扩展会按顺序依次存完,你不用守在旁边。

猫抓 M3U8 解析器线程数、密钥、下载范围怎么调

  • 下载线程数:设8~12。太高会拖累内存和磁盘,太低又跑不满带宽。
  • 下载范围:只要前几分钟,直接选起止切片即可,不必整单取回。
  • 自定义密钥:m3u8 加密时填入密钥(支持 16 进制或 base64)自动解密;确定没加密就勾选"跳过解密",省一道工序。
  • 过滤大小(设置在选项页):填>100 KB这类表达式,小图标、缩略图全部从清单里消失。

猫抓抓不到资源、下载失败时的排障清单

  • 清单是空的:资源还没加载。让视频多播几秒再开面板,或点深度搜索扫一遍页面已加载过的数据。
  • M3U8 合并很慢:切片多时速度天然受带宽限制。先把线程数调到 8~12,再查网络本身;失败的分片会自动重试,不用整单重来。
  • 下载失败、报无权限:资源可能要求手机身份或 Referer。点模拟手机按移动端重新抓取,或在设置里开启"自动设置 Referer cookie 参数"。
  • 想抓的网站抓不到:站点可能已申请加入"避免抓取列表",该域名被全局屏蔽,换官方源或尊重站点意愿。

猫抓源码目录结构与翻译、Issue 贡献入口

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

界面支持中文、日文、韩文、俄文、西语、越南语等,不懂英文也能顺畅使用。

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

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

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

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

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

小波图像融合的物理约束与工程实践指南

简介:小波变换作为多尺度图像融合的核心工具,其本质是带通滤波与局部时频分析的结合,而非简单函数调用。理解小波基函数的时频特性(如Haar的阶跃响应、db4的光滑逼近、sym4的相位对称性),是匹配图像物理结构…

作者头像 李华
网站建设 2026/8/27 4:57:41

Web Agent架构解析:从感知决策到工程落地的智能体实践

1. 从“纸上谈兵”到“真枪实弹”:为什么我们需要 Web Agent?如果你在过去一年里关注过 AI 领域,尤其是 Agent(智能体)的发展,你可能会有一个强烈的感受:很多所谓的“Agent”项目,演…

作者头像 李华
网站建设 2026/8/27 4:57:35

火炮射击背后的数学模型:从弹道解算到火控系统实现

1. 从“凭感觉”到“算出来”:为什么火炮射击离不开数学在很多人印象里,火炮射击,尤其是大口径火炮,似乎就是“炮口一抬,炮弹乱飞”,靠的是炮手的经验和直觉。我以前也这么想,直到真正接触了炮兵…

作者头像 李华
网站建设 2026/8/27 4:57:06

YOLO鸡蛋数据集实战:从解压到训练的全流程指南

简介:目标检测是计算机视觉领域的核心任务之一,YOLO算法凭借其高效性和易用性成为工程落地的首选。对于鸡蛋检测这类单一类别、目标外观规整的场景,YOLO模型能够快速训练出高精度的检测器。一份结构清晰、标签规范的带标注数据集是训练成功的…

作者头像 李华
网站建设 2026/8/27 4:56:59

AI时代软件工程:如何编写人机可读的代码提升可维护性

1. 项目概述:当代码遇见“大模型”最近和几个团队聊,发现一个挺有意思的现象:一边是AI工程师在疯狂地搞Prompt工程,试图让大模型理解他们那些“天书”一样的代码库;另一边是传统的软件工程师,看着自己精心维…

作者头像 李华