猫抓:5分钟装好的免费浏览器资源嗅探器,网页视频批量下全
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你打开一节网课,视频能放,下载按钮却找不到。装一个浏览器资源嗅探器猫抓(cat-catch),点工具栏图标,页面播过的媒体已经排进列表,勾选后点"下载所选",MP4 直接落进硬盘。
从安装到下载第一个文件只需 4 步 📥
- 在 Chrome、Edge 或 Firefox 扩展商店搜"猫抓",装官方版。商店里有加过广告的伪猫抓,认准原版。想自己编译也行,克隆源码后到扩展管理页打开"开发者模式","加载已解压的扩展程序"选中文件夹即可:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 打开目标网页,等资源加载完再操作。懒加载的站点先让视频播上几秒,能多抓到几个分片。
- 点浏览器工具栏的猫抓图标,弹窗里就是嗅探到的全部媒体资源。
- 勾选目标文件,点底部"下载所选",文件按系统默认位置保存。
列表顶部标签栏可以切"当前页面 / 其他页面 / 媒体控制",还支持正则过滤和按扩展名筛选,长列表里翻目标很快。
视频、音频、图片嗅探支持一览
| 对象类型 | 支持格式 | 附带信息 |
|---|---|---|
| 视频 | MP4、WebM、M3U8(HLS)、MPD(DASH) | 文件名、大小、时长、分辨率、在线预览 |
| 音频 | MP3、AAC、OGG、WAV | 文件名、大小、时长、在线试听 |
| 图片 | JPG、PNG、GIF、WebP | 文件名、大小、在线预览 |
每条资源都能先预览、确认再下载,不用怕存错文件。典型用法:网课里的 MP4 直接下下来离线看;页面背景音乐单独挑出来保存;参考图一次勾选多张批量存走。
M3U8 分片解析出完整 MP4 的操作步骤 📹
很多视频站走 HLS 协议:整段视频被切成上百个 TS 小片段,靠一个 M3U8 索引文件串起来。普通下载器拿到的只是这份索引,点开是空白,内容全散在分片里。猫抓的 M3U8 解析器能把它拼回来:
- 把
.m3u8地址贴进"m3u8文件地址"输入框(一般在开发者工具 Network 面板里找),点"解析",界面显示分片总数、总时长、分辨率。 - 按分片勾选要保留的部分,设置"下载线程",默认 32。
- 流加密了就在"自定义 密钥 16进制 或 base64"里填密钥;不要画面就勾"只要音频"。
- 点"合并下载",浏览器端在线合成完整 MP4。
容错也做了兜底:能从浏览器缓存直接读数据,绕过一次性链接失效;"跳过解密"可剔除异常分片;失败任务自动重试。MPD(DASH 协议)解析器同样是现成的。完整解析逻辑可以看 js/m3u8.js。
猫抓嗅探网页资源的原理一瞥
视频能在页面里播放,数据就一定经过了浏览器。猫抓在后台监听这些网络请求,按文件后缀、Content-Type 和 URL 特征匹配,命中就记进本地列表,入口在 js/background.js。所有信息只在本地储存处理,不上传服务器,也不含追踪器。
顺手拧一下的三个设置项 🔧
- 过滤大小——效果:小图标和广告图直接不进列表。设置页"过滤大小"一栏,填
>100 KB、500-1000 MB这类表达式。 - 下载线程——效果:带宽富余时调高,M3U8 分片合并更快。M3U8 解析器底部"下载线程"输入框,默认 32,网络一般保持默认。
- 自定义保存文件名——效果:批量下完不用逐个改名。解析器底部"自定义 保存文件名"输入框,按自己的规则命名。
顺带一提:媒体控制支持跨页面倍速、画中画、截图;录制脚本能录下网页视频流;另有 JSON 格式化、深度搜索和 Aria2 联动,界面支持中、英、日、韩、俄等 10 种语言。
哪些人装猫抓最划算 🎯
记网课的学习者,整门课一次存下来;收集素材的剪辑和设计师,图片音频随手挑走;偶尔调试网页的前端与运维,直接看资源地址和大小。提醒一句:请只下载自己拥有版权或已获授权的内容。
现在就去扩展商店搜"猫抓"装上,打开那个存了很久的页面,点一下工具栏的图标。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考