猫抓资源嗅探扩展安装指南:4步把网页视频存到本地
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你八成撞过这堵墙:想把网页上的视频存下来离线看,右键菜单里「另存视频」是灰的,第三方下载网站广告满天飞,录屏画质还总比原片差。视频其实一直在分块抵达你的电脑,只是没露出来。猫抓(cat-catch)是一款免费的资源嗅探扩展:它记录页面与服务器之间的请求,把页面里的视频、音频、图片整理成清单,你点一下就能下载。
快速上手:猫抓安装步骤与第一次下载
- 安装扩展,三种方式任选。在 Chrome、Edge 或 Firefox 应用商店搜索 “Cat-Catch” 直接安装;或把源码克隆到本地(
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch),在扩展管理页开启「开发者模式」,点「加载已解压的扩展程序」选中文件夹;也可以从项目 Releases 下载 crx 安装包,拖进扩展页。预期结果:浏览器工具栏出现猫图标。提示:新版需要 Chromium 93 以上内核,想体验完整功能建议 104 以上。 - 先播视频,再开面板。打开带视频的页面,等视频真正播起来(至少出画面),再点工具栏的猫抓图标。预期结果:弹出面板列出该页已识别的资源,每条带文件大小、MIME 类型、时长、分辨率。
- 先预览再下载,不白等。勾选想保存的那条,先点列表里的播放图标,在面板内置播放器确认内容无误,再点下载按钮。预期结果:浏览器默认下载目录出现原始文件,画质和线上一致。
- (可选)批量保存。列表里有多条资源时,用底部按钮栏的「全选」加「自动下载」,扩展会在后台逐条抓完,不用守着进度。
场景深挖:M3U8 解析器怎么用
为什么别家费劲?不少网站不给你完整视频文件,而是把视频切成几十上百个 ts 分片,m3u8 只是一份索引。直接下载 m3u8 文件没用,拿到的是清单而不是视频;流加密时,单独的分片连播放都播不了。多数工具止步于「下分片」。
猫抓怎么做到?内置的 M3U8 解析器读取索引,把分片并发拉回来,遇到密钥就解密,最后合并成一个完整的可播放文件——一句话:读索引、抓分片、解密、拼接。
具体怎么用:
- 复制页面上的 m3u8 链接(资源列表里通常直接就有)。
- 打开扩展的 M3U8 解析器页面,把链接粘贴进去。
- 解析完成后,你会看到分片总数、总时长、分辨率和完整分片列表。
- 点「合并下载」,等进度走完得到完整视频;也可以点「复制 m3u8DL 命令」,把任务交给 m3u8DL 或 ffmpeg 处理。遇到 DASH/MPD 协议的流,扩展还有对应的 MPD 解析页,用法类似。
三个真正用得上的参数:
- 下载线程数:同时抓几个分片。默认给得比较高,网络普通时建议调回8~16,线程拉满反而容易卡。
- 自定义密钥 / 上传 Key:加密流的解密凭据,支持 16 位 16 进制或 base64 填写,也支持直接上传密钥文件。
- 只要音频 / 下载范围:只留声音的站点勾选「只要音频」;「下载范围」可以只取第 N 到 M 个分片,省空间。
前后对比:使用资源嗅探前后的效率差
| 维度 | 之前 | 现在 |
|---|---|---|
| 保存方式 | 录屏从头录到尾,或找第三方解析网站 | 点图标、勾资源、一键下载 |
| 文件画质 | 录屏二次编码,低于原片 | 原始文件,原始分辨率 |
| 时间成本 | 10 分钟视频要 10 分钟以上,还得守着 | 秒级触发,可以离开页面 |
| 批量课程 | 一条一条录 | 全选 + 自动下载,后台跑完 |
| m3u8 流媒体 | 只能录屏,拿不到文件 | 解析、解密、合并成完整 mp4 |
省下的不只是时间,是「保存视频」这件事从一件折腾活变成了顺手活。
新手常见问题:识别不到、速度慢、版权、真伪
Q:列表是空的,资源识别不到,是插件坏了吗?
不是,是资源还没被请求。嗅探依赖真实的网络请求,页面没发过视频请求,猫抓就看不到它。让视频先播几秒再开面板;仍没有就刷新重播。有的站点只在移动端加载资源,试试底部按钮栏的「模拟手机」,让扩展用手机身份重新加载页面。
Q:m3u8 下载速度慢,怎么调?
多数情况不是扩展的锅,是线程数或网络限制。线程数太低,分片几乎串行排队;站点 CDN 限流时,再高的线程数也没用。把下载线程数调到8~16通常有明显改善;只想先验证内容时,用「下载范围」只抓前几个分片。
Q:下载别人的课程、影视,算侵权吗?
能嗅探不等于能任意下载。猫抓的免责说明只支持下载用户拥有版权或已获授权的内容;项目还维护了「避免抓取列表」,网站所有者提交 Issue 即可把自己的域名排除。用之前先看站点的授权条款,只保存你有权观看和留存的内容。
Q:商店里搜到好几个「猫抓」,哪个是真的?
认准无广告、数据只留在本地的版本。猫抓是开源的(GPL-3.0),任何人都能修改后重新上架,确实出现过混入广告代码的「伪猫抓」。安装地址以官方仓库页面公布的信息为准;猫抓自身所有信息都在本地存储处理,不含任何跟踪器。
进阶入口
catch-script/catch.js:嗅探核心,资源识别逻辑js/m3u8.js、js/mpd.js:M3U8 与 DASH/MPD 解析js/popup.js、css/popup.css:面板交互与样式_locales/:十种语言的文案配置tools/sync-locales.js:多语言同步脚本
猫抓把「保存网页视频」从一件要折腾半天的事,压缩成两次点击,它省的是你盯进度条的时间。现在就去打开一个带视频的页面,点一下猫图标,完成你的第一次下载。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考