猫抓 Cat-Catch 使用教程:3 步装好资源嗅探扩展,把网页视频存下来
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓 Cat-Catch 是一款开源的浏览器资源嗅探扩展,能把当前页面里的视频、音频列出来,帮你完成网页视频下载。想保存网课、归档媒体资料的人,照着本文装一次就能用上。
先看一个真实场景:网课存不下来怎么办
你在网页上点开一节网课,播放器播得挺好,但网站没有下载按钮。右键另存为拿到的是一个临时页面,直接复制视频地址又发现是加密的 m3u8 切片。这类"页面能播、资源存不下"的情况很常见,猫抓就是干这个的:它在页面加载时嗅探网络请求,把 mp4、m3u8 等资源整理成一张带大小、时长的列表,你勾选后直接下载。
三步装好扩展
- 克隆仓库,拿到扩展源码:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch这条命令把 cat-catch 的完整源码下载到本地,后续加载的就是这个文件夹。
打开浏览器扩展管理页面(Chrome 地址栏输入
chrome://extensions),打开右上角的"开发者模式"。点击"加载已解压的扩展程序",选中刚才克隆出来的
cat-catch文件夹。
加载完成后,工具栏会出现猫抓图标。顺带提醒一句:1.0.17 版本之后需要 Chromium 内核 93 以上,想要完整功能建议用 104 以上的新版浏览器。
第一次抓视频:打开页面 → 点图标 → 选资源 → 下载
- 正常打开有视频的网页,让页面播放一次(嗅探的是播放过程中产生的请求)。
- 点击工具栏的猫抓图标,弹出资源列表。
- 列表按"当前页面 / 其他页面 / 媒体控制"分标签,选中你要的那一条,能看到文件大小、MIME、时长、分辨率,下方还有可播放的预览。
- 点资源右侧的下载按钮,或勾选多条后点左下角"下载所选",文件就存到默认下载目录了。
进阶:m3u8 解析、批量下载与另存为
- m3u8 流媒体下载:很多在线课程是 m3u8 切片,普通下载按钮拿不到完整文件。把 m3u8 地址填进扩展自带的解析器,它会列出全部切片,支持"合成 mp4 格式"、跳过解密、调整线程数后合并下载。解析器的逻辑在 js/m3u8.downloader.js 里,想改行为可以去看。
- 批量操作:勾选多个资源后用"下载所选"一次发起;也可以"复制所选"把地址拷出来。
- 另存为:右键资源可以"另存为",自定义保存位置。
- 媒体预览:选中资源后下方播放器直接试看,下载前先确认是不是你要的那段。
踩过的坑:列表为空、下载后播不了
- 资源列表是空的:最常见原因是页面还没开始加载视频就打开了猫抓。先让视频播上几秒再刷新列表;还空的话,在底部功能区点"深度搜索",它会把密钥等数据再分析一遍。
- 下载的文件打不开或只能播一半:说明你抓到的是 m3u8 流而不是 mp4。别直接下载,把地址丢进 m3u8 解析器,勾选合成 mp4 再下。
- 图标灰的、点了没反应:去扩展管理页确认猫抓处于启用状态;内核低于 93 的旧浏览器也会跑不起来,升级浏览器或换旧版本扩展。
另外注意:只下载你拥有版权或已获授权的内容,这是使用底线。
装好猫抓后,打开一个有视频的页面点一下图标,你就完成第一次抓取了。源码就放在本地,用得不顺手的地方还能自己改。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考