news 2026/9/7 19:23:28

猫抓浏览器资源嗅探扩展快速上手指南:十分钟把网页视频存进本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓浏览器资源嗅探扩展快速上手指南:十分钟把网页视频存进本地

猫抓浏览器资源嗅探扩展快速上手指南:十分钟把网页视频存进本地

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

视频播得很顺,页面上却找不到任何下载按钮。右键"另存为",存下来的文件打不开;把播放地址直接复制下来保存,要么 404,要么只下来一个片段。搜"视频下载网站",弹窗广告、付费会员、捆绑软件轮番上阵。时间耗了,文件还是坏的。猫抓(cat-catch)就是为这类问题而生的:一款开源的浏览器资源嗅探扩展,把当前页面加载过的视频、音频、图片筛出来、列成清单,让你像保存普通文件一样存走它们。下面从一次干净的装起开始,带你在 10 分钟内看到第一个视频落盘,顺带把流媒体的进阶手段也讲透。

先认识一下这只守在岸口的"渡船"

浏览器就像一个繁忙的港口:打开一个网页,视频、图片、脚本的请求就一船一船地过闸。猫抓就是泊在岸口的渡船,它不拆任何一船的东西,只是安静地核对每船的货单——装着媒体的就登记在册,最后把清单递给你。具体做三件事:

  1. 监听:实时观察页面发出的所有网络请求;
  2. 识别:根据响应头判断船上装的是视频、音频、图片还是纯文本;
  3. 登记:把符合筛选条件的媒体按捕获顺序列进扩展面板。

全程在本地完成,信息不发送到任何远程服务器,扩展本身也不含跟踪器。想明白这一点,你就明白了它为什么"看得见"你看不见的东西——不是去破解网站,而是恰好站在必经的岸口做筛选。渡船既然泊好了,下一步就是把它装进浏览器。

挑一种装法,十分钟搞定

猫抓支持 Chromium 内核浏览器(Chrome、Edge 等)和 Firefox,三种装法任选:

方式适合谁操作要点
官方商店绝大多数用户在浏览器扩展商店搜"猫抓",核对开发者信息后安装
源码开发者、尝鲜党git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉取代码,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中该文件夹
CRX 文件不便访问商店的用户从项目 Releases 页下载 crx,拖入扩展管理页即可

Edge Android 用户还有个额外入口,扫仓库里的码就能在手机侧装上:

装之前务必留意:猫抓是开源项目,任何人都能下载代码、修改后重新上架,市面上已经出现过夹带广告代码的"伪猫抓"。请以仓库 README 和用户文档给出的官方渠道为准,别图省事从第三方站点安装,否则数据安全可能出问题。

版本兼容方面:1.0.17 之后需要 Chromium 内核 93 以上,更老的设备请停留在 1.0.16;想体验完整功能建议内核 104 以上,Firefox 用户同样把浏览器保持到较新版本。装好之后,先学会读面板。

第一次用它:从打开面板到文件落盘

打开任意含视频的网页,点工具栏里的猫抓图标,面板弹出,当前页面的资源已经按捕获顺序排好队:

按这个顺序走完第一单:

  1. 看列表:每条资源都标了文件名和大小,顶部标签页显示当前页面捕获了几个文件;
  2. 点选一条:单击某个资源,下方展开格式、分辨率、时长、MIME 类型和真实地址等详情;
  3. 先预览:面板内嵌了播放器,先确认是不是要的那一段,避免下错;
  4. 勾选保存:勾选目标文件,点"下载所选"。全选、反选、清空等批量操作也都有,处理成组资源很顺手。

面板底部工具栏还藏了几个常用开关:模拟手机模式可以捕获只有移动端才加载的资源,自动下载适合定点抓取。走完这一轮,试试下一个难题:资源不是一个文件,而是一整条流的时候怎么办。

M3U8 解析器:流媒体硬仗的主角

长视频、课程录播大多走M3U8流式传输。线上其实只有一个"目录文件",里面记录着成百上千个TS 分片的地址,边播边下、播完即弃——只拿到目录,等于拿到索引却没拿到书。猫抓内置的解析器就是为此准备的:单击资源列表里的 M3U8 条目,它自动拉取全部分片,并给你一块控制面板:

功能做什么什么时候用
下载线程并行拉取分片,默认 6、最高 256大文件、网速一般
合并下载分片下完自动拼成完整文件想在本地播放器里直接看
FFmpeg 转码下载时用在线 FFmpeg 转换封装目标容器不通用、需要换个格式
自定义密钥 / IV手动填解密参数加密流自动识别失败时
下载范围只取指定起止区间的分片长视频只要其中一段
调用 M3U8DL / Aria2把任务交给外部下载器追求更高下载速度

加密流大多能自动识别并套用密钥;识别失败时,在"密钥"区手动输入 16 进制或 base64 格式的密钥即可。分片下载内置了失败重试,中途断了一般能自动恢复;实在不行就把线程数调低再试。除 M3U8 外,猫抓还内置了 MPD 解析器、JSON 格式化工具和独立下载器页面,另有几个功能值得顺手记下。

顺手几个值得知道的功能

功能怎么用适合谁
模拟手机面板工具栏一键切换移动端 UA资源只在手机上加载
录制视频 / 录制 WebRTC面板点对应按钮,录制动态生成的流播放地址是动态生成、没有静态文件
大小过滤设置里填>100 KB这类表达式列表被图标、小文件刷屏
正则匹配设置里写正则表达式,还能屏蔽特定资源只想抓某一类资源
自动下载设置里开启看到固定资源就自动存
外部下载器设置里配置 Aria2 RPC 或发送到本地要更高速度、更稳的批量下载

设置页还能增删抓取的 suffix 后缀与 MIME 类型、屏蔽指定网站、自定义界面 CSS,默认值对大多数人够用,需要时再调。界面支持简体中文、繁体中文、英语、西班牙语、日语、韩语、俄语、土耳其语、越南语、葡萄牙语共 10 种语言,切换后资源列表和解析器都会完整本地化:

功能备齐了,参数也调得动,剩下就是把它套进你自己的场景。

三种人,三种存法

课程录播学习者:打开课程页,面板里先预览确认不是预告片,再勾选高分辨率版本保存。文件夹按"课程名/集数"归档,例如Web 开发入门/03-HTTP 基础.mp4。系列课可以直接开"自动下载",看到就存,攒完一季再统一重命名。

播客与有声书听众:很多电台节目其实就是 M3U8 流。解析后不关心画面,只下音频轨,按"节目名/日期"归档,通勤和跑步时离线听。遇到音频封在视频流里的,把任务发给外部下载器转换更省事。

网站运营者:如果你的站点不希望被该扩展嗅探,在项目仓库提一个 Issue,标题用[Opt-Out Request] 你的域名,正文附上域名和联系邮箱,官方核实后会把你的域名加入"避免抓取列表"。

无论用不用它,下一件该做的事是让自己用得更安心。

用得安心:版权、安全与常见疑问

版权边界到哪里?只把它用于获取你拥有版权或已获授权的内容。拿它下载未授权的付费资源属于越界,法律责任由使用者自行承担,开发者不对用户行为负责。

数据安全吗?嗅探与解析全程在本地完成,信息不上传远程服务器,扩展不含跟踪器。前提还是渠道干净:警惕第三方魔改版,装之前核对来源。

下着下着断了怎么办?解析器内置失败重试,网络抖动通常自动恢复;连续失败就调低线程数再试,或把任务交给 Aria2 之类的外部下载器。

为什么有的资源不在列表里?可能正被大小过滤拦下,也可能资源还没触发加载。先检查设置里的过滤表达式,再把页面多播一会儿——懒加载资源只有被触发时才会被捕获。

回到开头那个视频

回想开头那个场景:没有下载按钮、右键存不出、网站全是广告。现在的路短多了——一个开源扩展、几次点击,视频、音频、图片都落到了硬盘里。工具的价值不在"能不能下",而在好内容归你决定去向。接下来 10 分钟,装好它,打开一个含视频的页面,让第一个文件落盘;从此,岸口有渡船候着你。

核心关键词:浏览器资源嗅探工具长尾关键词:网页视频下载、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 19:23:21

内容安全要求高的机构,AI 创作系统要满足哪些硬指标

对政企、媒体、金融、教育等机构来说,用 AI 创作系统最大的顾虑不是"好不好用",而是"安不安全":内容会不会违规、数据会不会泄露、流程能不能审计。这篇把内容安全要求高的机构在选型时必须核对的能力列成一份硬指标清单…

作者头像 李华
网站建设 2026/9/7 19:21:51

外接硬盘做主力开发盘:HTML/前端项目性能实测与优化指南

先说结论:这个问题的问法本身就有点“拧”。HTML不是函数,函数也不是程序文件,它们跟“主开发盘放在哪”没有直接关系。但如果你真正想说的是——“把整套Web前端开发环境(HTML/CSS/JS项目代码、Node工具链、Git仓库)放…

作者头像 李华
网站建设 2026/9/7 19:20:25

TestStand平台开发实战:从DLL封装到源码交付的完整链路

接手这类项目时最头疼的往往不是写代码,而是对方甩过来一句"Teststand平台开发,带源码"。这句话里至少有三层意思:一是要一个能跑通完整测试流程的东西,二是这套东西不能是随手写的demo,得能经得起产线上反复…

作者头像 李华
网站建设 2026/9/7 19:20:20

中心极限定理与正态近似:样本均值、标准误及连续性修正全解析

1. 先看懂期末题眼中的中心极限定理:一个结论的三种考法期末复习走到中心极限定理这一章,我发现大多数人的状态是:定理能背,公式能抄,但题目里真的出现“样本均值”四个字时,反而开始犹豫这题到底该用哪个分…

作者头像 李华
网站建设 2026/9/7 19:19:11

从零搭建AgentChat:构建能调用工具的智能对话系统

1. 项目概述与核心价值1.1 AgentChat 到底是什么先直接说结论:AgentChat 不是一个玩具项目,它本质上是一个“能干活”的对话系统。传统聊天机器人只能一问一答,你说一句它接一句,而 AgentChat 里跑的是一个智能体循环——模型不仅…

作者头像 李华