猫抓浏览器资源嗅探扩展快速上手指南:十分钟把网页视频存进本地
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
视频播得很顺,页面上却找不到任何下载按钮。右键"另存为",存下来的文件打不开;把播放地址直接复制下来保存,要么 404,要么只下来一个片段。搜"视频下载网站",弹窗广告、付费会员、捆绑软件轮番上阵。时间耗了,文件还是坏的。猫抓(cat-catch)就是为这类问题而生的:一款开源的浏览器资源嗅探扩展,把当前页面加载过的视频、音频、图片筛出来、列成清单,让你像保存普通文件一样存走它们。下面从一次干净的装起开始,带你在 10 分钟内看到第一个视频落盘,顺带把流媒体的进阶手段也讲透。
先认识一下这只守在岸口的"渡船"
浏览器就像一个繁忙的港口:打开一个网页,视频、图片、脚本的请求就一船一船地过闸。猫抓就是泊在岸口的渡船,它不拆任何一船的东西,只是安静地核对每船的货单——装着媒体的就登记在册,最后把清单递给你。具体做三件事:
- 监听:实时观察页面发出的所有网络请求;
- 识别:根据响应头判断船上装的是视频、音频、图片还是纯文本;
- 登记:把符合筛选条件的媒体按捕获顺序列进扩展面板。
全程在本地完成,信息不发送到任何远程服务器,扩展本身也不含跟踪器。想明白这一点,你就明白了它为什么"看得见"你看不见的东西——不是去破解网站,而是恰好站在必经的岸口做筛选。渡船既然泊好了,下一步就是把它装进浏览器。
挑一种装法,十分钟搞定
猫抓支持 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 用户同样把浏览器保持到较新版本。装好之后,先学会读面板。
第一次用它:从打开面板到文件落盘
打开任意含视频的网页,点工具栏里的猫抓图标,面板弹出,当前页面的资源已经按捕获顺序排好队:
按这个顺序走完第一单:
- 看列表:每条资源都标了文件名和大小,顶部标签页显示当前页面捕获了几个文件;
- 点选一条:单击某个资源,下方展开格式、分辨率、时长、MIME 类型和真实地址等详情;
- 先预览:面板内嵌了播放器,先确认是不是要的那一段,避免下错;
- 勾选保存:勾选目标文件,点"下载所选"。全选、反选、清空等批量操作也都有,处理成组资源很顺手。
面板底部工具栏还藏了几个常用开关:模拟手机模式可以捕获只有移动端才加载的资源,自动下载适合定点抓取。走完这一轮,试试下一个难题:资源不是一个文件,而是一整条流的时候怎么办。
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),仅供参考