猫抓嗅探插件:3 步把网页视频存到本地,不用再开抓包工具
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想把页面上的视频存下来,但不想开抓包工具翻网络瀑布流?猫抓是一个浏览器资源嗅探插件,它拦截页面已经发出的媒体请求,把可获取的音视频资源列成清单,支持直接下载落盘。
📋 一张表认识猫抓
| 项目 | 说明 |
|---|---|
| 项目名称 | 猫抓(cat-catch) |
| 仓库地址 | https://gitcode.com/GitHub_Trending/ca/cat-catch |
| 一句话定位 | 浏览器资源嗅探扩展,列出并下载页面音视频资源 |
| 支持平台 | Chrome / Edge / Firefox,Chromium 93 以上,完整功能需 104 以上 |
| 开源协议 | GPL-3.0(1.0 版为 MIT) |
🚀 猫抓源码安装与首次验证步骤
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 打开扩展管理页开启"开发者模式",点"加载已解压的扩展程序",选中刚克隆的目录。
- 打开任意视频页,先播几秒,再点工具栏的猫抓图标。
弹出窗口里列出当前页面请求到的资源(标题、大小、URL),看到这份列表就对了。嗅探靠拦截网络请求,所以资源没走完请求就不会出现在列表里,播放是前提。
🎬 三个常用场景
场景一:直链视频下载
什么情况用:页面里是 MP4 等直链视频,想整段存下来。
怎么操作:
- 视频播几秒,点工具栏猫抓图标;
- 点击其中一条资源,下方显示标题、MIME、时长、分辨率和完整 URL;
- 用内置播放器预览,确认清晰度;
- 勾选目标条目,点"下载所选"。
得到什么:文件按浏览器默认下载目录落盘;只要链接就点"复制所选"。
场景二:M3U8 切片合并
什么情况用:直播回放、点播站走 HLS,页面里只有 m3u8 索引和几十个 TS 切片,浏览器"另存为"对它们无效。
怎么操作:
- 在列表里选中 m3u8 资源,打开 M3U8 解析器;
- 确认总时长和预估体积;
- 按需调线程数(默认 6,网络不稳调小),勾选 mp4 格式做合并转封装,加密流则填 16 进制或 base64 密钥;
- 点"合并下载";只想要中间一段时,在下载范围里指定切片区间即可。
得到什么:一个完整的视频文件,解析逻辑可对照 js/m3u8.js。
场景三:过滤噪音与自动下载
什么情况用:列表里混着广告小视频和缩略图,或者批量素材页不想逐条手动下。
怎么操作:
- 设置页"过滤大小"填表达式,如
>100 KB、500-1000 MB,先把噪音滤掉; - 给指定站点配置自动下载规则。
得到什么:页面一加载出符合规则的资源就直接落盘,批量素材页基本不用动手。
🔍 猫抓常见问题自查
列表是空的看到什么:点开插件,当前页面一个资源都没有。 为什么:视频请求还没发生——没播放、延迟加载,或嗅探处于暂停状态。 怎么办:把视频播到出画面再打开插件;仍为空就点"深度搜索"重扫页面。
M3U8 地址 403 或切片下到一半报错看到什么:解析请求直接 403,或切片下载到一半中断。 为什么:很多站点的 m3u8 是一次性签名 URL,超时或页面关闭后失效。 怎么办:保持页面打开;解析器支持从本地缓存读取已抓到的 m3u8 再重试,2.7.1 起下载出错还会自动重试。
扩展装不上或部分按钮无效看到什么:源码版加载后扩展起不来,或某些功能不可用。 为什么:1.0.17 之后的版本需要 Chromium 内核 93 以上,完整功能要 104 以上。 怎么办:升级浏览器;环境动不了内核就使用 1.0.16 旧版。
🚫 它不做什么
- 不破解 DRM,加密 m3u8 需要你自己填密钥;
- 所有数据在本地储存处理,不发送到远程服务器,无跟踪器;
- 不替你判断版权:只应下载你拥有版权或已获授权的内容,法律责任由使用者承担;
- 站点运营方可提交拒抓申请,被加入"避免抓取列表"的域名将停止嗅探,版本细节见 CHANGELOG.md。
猫抓的定位就是浏览器里的资源嗅探器:找到、看懂、下走。想确认解析行为,直接读 js/m3u8.js;想知道各版本改了什么,看 CHANGELOG.md。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考