news 2026/9/7 16:32:28

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 上手指南:资源嗅探三步存下网页视频

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

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

在线课程页面里的视频,鼠标右键只能"另存为"一张封面图,想完整保存却无从下手。猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,能把网页加载过程中出现的视频、音频、图片乃至 M3U8 流媒体地址全部筛出来,变成一份可勾选、可批量下载的清单。如果你经常要保存网页上的内容,值得花两分钟了解它。

它到底能帮你做什么

不卖关子,它做的事情就一件:把网页"看得到、存不下"的资源翻出来。

  • 想离线保存某个网页视频的时候;
  • 在线课程被拆成无数小分片、单个文件都下不完整的时候;
  • 设计网站里散落一堆图片素材想整批收集的时候;
  • 前端调试时想确认某个接口到底返回了什么文件的场景。

它像一位站在网络流量门口的管家,把路过的好东西都登记在册,你只管打勾。

五分钟从零跑通

装好它并完成第一次捕获,前后不到五分钟。

商店安装:到 Chrome 网上应用店或 Edge 加载项商店搜索"猫抓"安装;Firefox 用户需要用非国区 IP 访问附加组件商店。Edge 安卓用户可以直接扫这个码:

源码加载:拉一份代码到本地——

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

然后到扩展管理页打开开发者模式,点加载已解压的扩展程序,选中项目文件夹即可。

装之前记住兼容性门槛:1.0.17 之后要求 Chromium 内核 93 以上,完整功能建议 104 以上版本,老内核请回头找 1.0.16。项目目前迭代到2.7.2

第一次嗅探:随便打开一个带视频的网页,点工具栏上的猫抓图标,清单里就会列出捕获到的资源,每条都带文件名、大小和类型;在预览区确认一下时长和分辨率,点下载所选,文件就直接进你的浏览器下载目录。看到文件落盘,就算跑通了。

高频场景实操

挑两个最常被用到的场景,照着做就行。

场景一:批量保存网页视频

  1. 打开目标网页,点工具栏猫抓图标,用当前页面标签过滤出这个页面的资源;
  2. 勾选想要的条目,点预览确认分辨率、时长、MIME 类型;
  3. 下载所选批量保存。

预期结果:所有勾选的视频自动写入下载目录,同名文件不覆盖,一条命令都不用敲。

场景二:按大小过滤,把广告图剔出去

  1. 在设置里找到过滤大小
  2. 填入表达式,比如>100 KB500-1000 MB
  3. 重新捕获一次页面资源。

预期结果:清单里只剩符合条件的文件,广告小图和无关碎片自动消失,勾选更干净。

顺带一提,模拟手机按钮会以移动端 UA 重新抓取页面——很多网站桌面版和移动版返回的资源并不相同,找不到原片时可以先试它。

硬核能力深拆

猫抓最硬核的功能是内置的M3U8 解析器,专门对付 HLS 流媒体:视频被切成几百个几秒的 .ts 分片,再配一个 m3u8 索引文件;解析器的原理就是拆开索引、逐片下载、按序拼回一个完整视频。

操作路径:从弹窗底部或右键菜单打开M3U8 解析器,把捕获到的 m3u8 地址粘进去,立刻列出全部分片,并给出总时长、分辨率和预估大小。三个关键参数值得记住:

  • 下载线程数:默认32,网络好可以往上调,下载范围可指定 1-64;
  • 加密密钥:遇到 AES-128 加密的视频,填入十六进制或 base64 格式的密钥即可解密;
  • 输出选项:可勾选 mp4 格式、只要音频、跳过解密、另存为。

解析器还能生成 m3u8DL 命令,方便你把参数带过去自己跑:

m3u8dl "https://example.com/x.m3u8" -n 32 -k <密钥> -o 1.mp4

分片出错会自动重试,大体积视频基本不会白下。

容易忽略的实用细节

  • 录制脚本:遇到没有 src 属性的特殊播放器,它能模拟操作把视频"录"下来,是兜底手段;
  • 自动下载:像一条设定好的流水线,匹配规则内的资源一出现就自动保存,适合追更连载;
  • 第三方下载器:支持把任务交给 aria2 RPC,下载目录也能自定义;
  • 多语言界面:内置中简、中繁、英、日、韩、西、葡、俄、土、越10 种语言,自动跟随浏览器切换;
  • 快捷键命令:捕获开关、自动下载、M3U8 解析器、深度搜索都预留了命令入口,在扩展快捷键设置里绑一组,操作更快;
  • 深度搜索:地址藏在深层请求里找不到时,它会分析页面请求历史,把藏起来的媒体和密钥一并挖出来。

使用边界与项目生态

  • 版权合规:只保存你拥有版权或已获授权的内容,未经授权的受版权保护内容不要碰,法律责任由使用者自行承担;
  • 隐私机制:所有分析都在本地完成,捕获的资源信息不上传任何远程服务器,代码里也没有跟踪器;
  • 警惕山寨版:猫抓是开源项目,有人下载源码夹带广告代码后重新上架,安装只认官方商店页面和官方文档,别来路不明的包;
  • 拒绝抓取:如果你的网站不希望被嗅探,可以提交请求把域名加入避免抓取列表。

猫抓以GPL-3.0协议开源,核心代码就摆在明面上:catch-script/ 目录里的catch.js是嗅探引擎,lib/ 目录的m3u8-decrypt.js负责流媒体解密,_locales/ 躺着全部语言文件。参与贡献的门槛不高,克隆仓库,从改一行翻译或一个翻译错字开始就行。

回到开头那个只有"另存为"的右键菜单:网页上的内容能不能带走,答案现在是肯定的。工具负责能力,你负责分寸——合规使用,它会是很长一段时间的顺手好帮手。现在就装上猫抓,打开任意一个视频页面,开始你的第一次捕获吧。

【免费下载链接】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: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低成本软件产品开发全流程”项目之前&#xff0c;我一直有个很深的感受&#xff1a;很多人一提AI开发产品&#xff0c;要么觉得必须有大模型训练团队&#xff0c;要么觉得要烧很多钱囤显卡&#xff0c;其实这两条都是被网上各种高大上案例带偏了。真正的低成本路线&a…

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

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

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

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

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

Rufus实操&#xff1a;20分钟制作Win11安装U盘 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是免费开源的U盘格式化工具&#xff0c;能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 …

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

本地AI项目部署全流程指南:从环境准备到性能优化

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

作者头像 李华