猫抓资源嗅探:三步下载网页视频并合并 M3U8,告别录屏
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
它替你盯住每一笔网络请求
网课播到一半断网,想把这一节存下来,右键菜单翻不出"另存为",录屏半小时还得忍受糊成一团的画质。猫抓是一个免费开源的浏览器资源嗅探扩展:它替你盯住页面的每一次网络请求,把视频、音频等可保存资源整理成清单,点一下就能下载到本地。按下面的节奏走,大约 3 分钟,你就能看到第一个文件存进本地。
装好到存下第一个文件
- 应用商店搜索Cat-Catch安装官方版(商店里有加广告的假冒版本,认准来源)
- 打开带视频的页面,让它先播几秒
- 点工具栏猫抓图标,弹出资源清单
- 选中那条 mp4,点它右侧的下载按钮
安装也可以走别的路:源码方式在扩展管理页开开发者模式后加载解压目录,或从 Release 页拿 crx 直接拖进扩展页。
第 2 步为什么要等几秒?猫抓只登记页面真实收到的数据。就像刚点完菜时厨房还没开火,你站在后厨门口自然看不到菜出来;视频先播几秒,页面才会把真正的大文件要过来,清单上才看得见它。
这个蓝白面板是日常主力:每条资源标着大小、格式、时长,右侧是复制、预览、下载三个按钮,底部一排负责批量操作。整季内容全选后开自动下载,就可以去干别的了。
M3U8 合并:从一堆切片到一个 mp4
有些网站的视频不是一个完整文件,而是拆成几百个小分片,m3u8 文件里只记着每片的位置和顺序。直接下载它,就像拿到一张菜单——菜还在后厨没端上桌。
操作就三步:在清单里复制那条 m3u8 链接;打开插件的M3U8 解析器页面粘贴进去;页面列出全部切片、总时长、分辨率,点合并下载收工。猫抓会照着单逐片取回,拼成一个完整的 mp4。
参数有三处值得动:
- 下载线程数保持 8~12,拉满会拖垮内存
- 加密 m3u8 填密钥自动解密,没加密勾"跳过解密"
- 只想要几片就改"下载范围"起止编号
面板底部那些按钮各管什么
| 按钮 | 一句话作用 |
|---|---|
| 下载所选 | 保存勾中的文件 |
| 全选 / 反选 | 整季内容一键勾满或清空 |
| 自动下载 | 勾完即下,不用盯进度 |
| 模拟手机 | 按手机身份重新抓源 |
| 复制所选 | 把链接拷去其他工具用 |
| 过滤大小 | 表达式筛掉小文件 |
组合技巧只有一个字:省。"全选 + 自动下载"等于整季挂机,点两下就能去做别的。过滤大小的表达式框里填>100 KB,缩略图和小图标直接被滤掉,清单里只剩真正的大文件。
清单为空、合并变慢,照这张表救
- 清单是空的→ 先让视频多播几秒再开面板,不行就刷新页面重播
- 合并速度异常→ 先把线程数降到 8 以内,再看网络带宽;失败分片新版会自动重试
- 想看手机源→ 点模拟手机重新抓取,手机版源往往更容易直接下载
- 版权边界→ 只下载有版权或已授权的内容;所有数据只在本地处理,不上传任何服务器
改源码、补翻译从这两个文件进
catch-script/catch.js:资源嗅探核心,资源识别逻辑都在这js/m3u8.downloader.js:分片下载与合并的实现_locales/:全部多语言文案
猫抓的界面支持中文、英文、日文、韩文、俄文、西语、越南语切换,翻译缺漏可直接补一个语种。
遇到没覆盖到的问题,直接到仓库提 Issue。
猫抓把"存网页视频"变成点图标、勾选、下载。找一个带视频的页面,播起来,点图标,存下第一条 🐱
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考