猫抓 cat-catch 新手指南:网页里的视频、音频、图片,看中哪个存哪个
2026/9/7 14:47:32 网站建设 项目流程

猫抓 cat-catch 新手指南:网页里的视频、音频、图片,看中哪个存哪个

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

猫抓(cat-catch)是一款免费的浏览器资源嗅探扩展:它默默记录你浏览网页时加载到的所有媒体文件,把网页视频下载、音频保存、图片收藏都变成「勾选 → 点下载」两下鼠标的事。装好之后,从打开页面到文件存进下载目录,一共四步:

  1. 在 Chrome、Edge 或 Firefox 的扩展商店搜索"猫抓"安装;嫌麻烦也可以克隆源码后,在扩展管理页开启"开发者模式",点"加载已解压的扩展程序"选中文件夹。
  2. 打开目标网页,让视频播几秒再动手——懒加载的站点,播得越久,抓到的分片越完整。
  3. 点工具栏上的猫抓图标,弹窗里列出的就是本次嗅探结果:文件名、大小、时长、分辨率都在列表里。
  4. 勾选想要的条目,点"下载所选"即可。

所有嗅探信息只存在本地,不上传服务器、不含追踪器;需要留意的是商店里存在带广告的仿冒版本,安装渠道认准项目官方。

三类网页资源,各走一条下载路径

先分清你要存的东西,路径会不一样:

你遇到的情况猫抓的做法能拿到什么
页面里播 MP4、WebM 这类整段视频列表里直接勾选下载完整文件,可先在线预览确认
播放的是 M3U8 / MPD 流媒体交给内置解析器合并下载浏览器端合成完整 MP4
背景音乐、播客等音频单独勾选保存MP3、AAC 等音频文件
页面插图、表情包多选批量保存JPG、PNG、GIF、WebP 图片

列表顶部有"当前页面 / 其他页面 / 媒体控制"标签页,还能用正则或扩展名过滤,混在几十条资源里找目标时非常好使。

m3u8 分片如何合并成完整视频

不少视频站用 HLS 协议:整段视频被切成上百个 TS 小分片,靠一个 .m3u8 索引文件串起来播放。直接下载这个索引文件没有意义——内容全散在分片里。猫抓的 M3U8 解析器把这件事收拢到一页里完成:

  1. 把 .m3u8 地址粘进"m3u8文件地址"输入框(一般在开发者工具的 Network 面板里能翻到),点"解析",界面会列出分片总数、时长和分辨率。
  2. 按需勾选分片范围(也支持正则筛选),在"下载线程"输入框调整并发数,默认 6,上限 256。
  3. 遇到加密流,在"自定义 密钥"处填入 16 进制或 base64 密钥;只想要声音就勾"只要音频"。
  4. 点"合并下载",分片在浏览器里逐个下载并在线合成完整 MP4,失败条目支持重试,"跳过解密"能剔除损坏分片,还可以从浏览器缓存直接读数据来绕过一次性链接失效。

DASH 协议(MPD 索引)的解析器同样是现成的,入口逻辑在 js/m3u8.js,想深挖嗅探机制可以看 js/background.js。

两个让批量下载省心的开关

  • 过滤大小:在选项页(js/options.js 对应配置项)的"过滤大小"一栏填表达式,如>100 KB500-1000 MB。效果是图标、广告图这类小文件根本不进列表,长视频也不会漏网。
  • 文件名模板:把保存名定制成"网站_标题_日期"这类规则,一批下完不用逐个改名,归档效率直接翻倍。

工具栏之外还有几个顺手的功能:媒体控制可以跨页面倍速、画中画、截图;录制脚本能录下正在播放的网页视频流;JSON 格式化、深度搜索、Aria2 联动也都内置。界面覆盖中、英、日、韩、俄、西、葡、土、越共 9 种语言。

谁最适合装它,以及一条底线

把网课存档的学习者、要收集素材的剪辑和设计师、偶尔需要抓网页资源的前端同学,基本都能高频用上。最后照例提醒一句:工具只帮你拿回自己拥有版权或已获授权的内容,受版权保护的材料请勿抓取。现在就装好,再打开那个存了很久的页面,点一下工具栏图标试试。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询