猫抓cat-catch资源嗅探指南:3步装好,网页视频音频一键下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你有没有遇到过这种情况:想存下来的课程视频,右键只有"复制链接地址";听到一段喜欢的背景音乐,翻遍页面源码也找不到音频文件在哪。猫抓(cat-catch)就是为此而生的浏览器资源嗅探扩展,它会把网页加载的媒体资源自动列出来,预览、下载都是一键的事。装好它,这类事基本不用再愁。
最短上手路径:3 分钟装好并下载第一个网页视频
整个过程是连续的一条线,跟着走就行:
- 获取。在 Chrome、Edge 或 Firefox 的应用商店搜索"猫抓"或"cat-catch",认准官方版本安装;想从源码装的用户,克隆仓库即可:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch安装。商店安装点一下"添加扩展"就完成;源码安装的打开扩展管理页,开启"开发者模式",点"加载已解压的扩展程序",选中 cat-catch 文件夹。装好后工具栏会出现一个猫爪图标,建议固定到显眼位置。
首次运行。打开任意带视频或音频的网页,点一下猫爪图标。你应该会看到一个资源列表:每条资源显示文件名、大小和复制、预览、下载三个按钮,下方还有标题、MIME 类型、时长、分辨率等信息,以及一个内置播放器可以直接试看。选中想留的资源,点下载,文件就落到本地了。
💡 小提示:第一次可以先找个视频网站试,资源识别效果最直观,也最不容易出错。
功能拆解:日常高频、场景进阶与高阶能力,各管各的事
日常高频,每天都用得上
- 自动列出页面资源:打开一个网页,它就把视频、音频、图片按类列好,点图标即可查看,选中即下。
- 资源预览:拿不准文件对不对,先点播放按钮试看,确认后再下载,省得存错。
- 复制链接或下载命令:不想立即下载?复制直链,或复制 aria2 下载命令,留给之后慢慢下。
场景进阶,特定时候很省事
- 批量下载:勾选多个资源一次存完,收集一批素材时效率明显更高。
- 自动下载规则:设好关键词或类型条件,匹配的资源一出现就自动落盘,追更系列不用守着。
- 模拟手机环境:部分网站只给手机端单独的资源,打开这个开关后嗅探到的东西更齐全。
高阶能力,解决硬骨头
- 深搜模式:资源列表一片空白时先别放弃,开启深搜,藏在深层请求里的资源常被翻出来。
- WebRTC 直播录制:没有文件地址的直播流,直接在页面选视频、音频轨道录制,码率可按需调整。
3 个实战场景:存课程视频、收素材、录直播
存课程视频。课程页只给流媒体、没有直链 mp4 时,猫抓会列出所有已加载的视频资源;遇到 m3u8 地址,丢进解析器合并成一个完整文件,传进平板离线看。
批量收素材。做参考要收几十张图、几个片段时,用类型过滤把无关资源挡在外面,剩下的勾选、批量下载,本地素材库一次成型。
录一场直播。直播没有下载地址,只有实时流。打开 WebRTC 录制面板,选好轨道开始录制,结束保存,想要的回放就留在本地了。
M3U8 解析机制:被切成上百片的视频是怎么拼回来的
很多在线课程和直播回放走 HLS 协议,视频被拆成几十上百个 ts 小分片,普通下载工具无从下手。猫抓内置的 M3U8 解析器专门处理这种情况:把 m3u8 地址丢进去,它自动列出全部分片,支持自定义密钥、偏移量 IV、重试次数和下载范围,最后把分片合并成一个 mp4;加密的流配上密钥,解密合并也能完成。
源码层面这套逻辑看得很清楚:核心嗅探逻辑在 catch-script/,M3U8 的解析、分片下载与合并主要在 js/m3u8.js,解密相关模块放在 lib/ 里,有兴趣可以顺藤摸瓜。
5 个效率细节:让资源嗅探再快一步
- 配一组快捷键。在浏览器扩展快捷键设置里绑定暂停/启用、自动下载、M3U8 解析、深搜、清空列表,操作不用碰鼠标。
- 列表空白先开深搜。很多隐藏资源藏在深层请求里,开启深搜后往往就能翻出来,比直接放弃页面强。
- 设置页预先过滤。把不要的文件类型挡在列表外,资源更清爽,找东西更快。
- 下载前预览一下。先点播放确认内容再落盘,避免白下、白占空间。
- 移动端资源开模拟。部分网站只对手机推独立资源,切到手机环境后结果更完整。
边界与避坑:用之前先知道这 4 件事
- 认准官方版本。猫抓是开源项目,任何人都能二次打包上架,市面已出现过夹带广告代码的"伪猫抓",从官方渠道安装或自己从源码构建最稳妥。
- 注意浏览器版本。1.0.17 之后的版本需要 Chromium 内核 93 以上,想体验完整功能建议 104 以上,老浏览器请选用旧版本。
- DRM 与强加密别硬试。少数资源受网站技术保护,嗅探不到属于正常现象,不是插件的问题。
- 版权边界要守住。只下载你拥有版权或已获授权的内容,把受保护内容当免费午餐,法律风险由使用者自己承担。
开源与隐私:为什么猫抓可以放心用
猫抓采用 GPL-3.0 开源协议(1.0 版为 MIT),核心代码全部公开,任何人可以审查,不存在暗藏后门的空间。隐私上,插件声明所有信息在本地储存和处理,不发送到远程服务器,也不包含任何跟踪器。
它对内容方也留了明确的回应通道:网站运营者若不希望猫抓在自家域名运行,可以在仓库 Issue 提交[Opt-Out Request] 域名请求,官方核实后会把该域名加入"避免抓取列表",在后续版本生效。多语言方面同样做得扎实,_locales/下按语言组织配置,覆盖中英文、西语、日语、韩语、俄语等十几种,打开即是母语界面。
结语:现在就装一个
它把网页资源下载的门槛降到几乎为零,开源、隐私友好、功能扎实。现在就打开浏览器装一个猫抓,去访问那个惦记已久的页面吧。下次有人再说"这个视频下不了",你可以淡定回一句:装个猫抓试试。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考