猫抓浏览器扩展:三步把网页视频存成 MP4
2026/9/13 5:49:10 网站建设 项目流程

猫抓浏览器扩展:三步把网页视频存成 MP4

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

猫抓(cat-catch)是一个开源的浏览器资源嗅探扩展,帮你把网页里看不到下载按钮的视频、音频和 M3U8 流媒体筛选出来,预览后一键保存。适合想离线复习课程、收集剪辑素材、或把网页视频存成完整文件的人。

从商店安装到第一次抓到视频

最快的路径是去浏览器扩展商店(Chrome、Edge、Firefox 均有官方入口)搜索"猫抓"安装。这里要提醒一句:市面上出现过加了广告代码的仿冒版本,装之前先核对来源,以官方渠道为准。

如果你想要最新功能,也可以从源码装起:把仓库克隆到本地,然后打开扩展管理页、开启"开发者模式",点"加载已解压的扩展程序"并选中 cat-catch 文件夹。

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

装好后按下面顺序走一遍,几分钟就能看到结果:

  1. 打开一个带视频的网页,让视频真正播放几秒,资源才会被加载出来。
  2. 点工具栏的猫抓图标,弹出面板会列出当前页面嗅探到的资源。
  3. 对照文件大小、时长、分辨率确认目标,必要时点预览在扩展内直接播放。
  4. 勾选目标文件,点"下载所选",浏览器开始保存。
  5. 到下载目录里打开文件,能正常播放就说明流程通了。

三个痛点,猫抓分别怎么接住

视频藏在看不见的流里。很多站点不提供下载按钮,你得手动翻开发者工具找真实链接、核对 Referer、处理跨域。猫抓的内容脚本在页面加载的最早阶段就介入,按 MIME 类型和大小把媒体请求挑出来,广告图、统计脚本这类噪音基本不会混进列表,你只需点一次图标。核心逻辑在 catch-script/catch.js。

M3U8 分片拼不回来。不少站点把视频切成成百上千个 TS 小分片,直接下播放列表地址拿到的只是一份文本。猫抓的 M3U8 解析器会并发下载分片再合并成一个 mp4,支持 AES-128 解密,解析由 js/m3u8.js 与 lib/hls.min.js 协作完成,把"找链接、下分片、再合并"压成一次操作。

下错清晰度浪费时间。面板支持在扩展内预览选中资源,也能调起本地播放器继续播放,确认无误后再下载,避免下成广告片段或低清版本。

进阶:用范围下载只取你需要的那段

剪辑时往往只要某段背景音乐或某个演示片段,整片下载既费流量又费时间。打开 M3U8 解析器后,可以指定分片范围(从第 N 个到第 M 个),只把目标区间拉下来;并发线程数默认 32,网络抖动时可调小重试。遇到加密流,在解析器里填入解密密钥与偏移量 IV,或直接从文件上传 Key,再发起合并即可。

常见卡点与处理

  • 面板是空列表。表现:点开图标看不到任何资源。处理方式:先把视频播几秒再点图标;仍为空就触发"缓存捕获"命令强制重新抓取,并确认 Chromium 内核在 93 以上(完整功能建议 104 以上)。
  • 视频没声音。表现:画面正常、音轨缺失。处理方式:多半是站点把音视频分开发送,回到解析器里把带音频的那份播放列表也下载,或音视频分开下载后合并。
  • M3U8 下载中断或产物打不开。表现:合并到一半失败、文件无法播放。处理方式:刷新页面取一份新的 m3u8 地址重新解析;加密流补上密钥;线程数调小后重试。
  • 扩展装了却像没装。表现:图标灰着、列表不再更新。处理方式:先触发"暂停/开启"命令恢复嗅探,无效再执行"重启扩展"命令。

能用在哪些场景

学习:把已购买或有权限访问的课程播放一遍,抓下清晰度最高的资源离线复习。创作:在播放页用范围下载只取需要的片段。移动端:Edge for Android 可扫码进入商店安装猫抓,功能以商店版本实际表现为准。

边界与合规

适用范围:网页内的视频、音频、M3U8、MPD 等流媒体与常见音频格式;嗅探的是页面已发起的网络请求,未加载的资源不会出现。数据隐私:扩展申请的信息均在本地储存与处理,不发送到远程服务器、不含跟踪器,页面访问权限仅服务于资源捕获。合规建议:只下载你拥有版权或已获授权的内容,未经授权的受保护内容不要用于传播或商用;若网站方不希望被嗅探,可在仓库提交标题为[Opt-Out Request] 你的域名的 Issue,核实后该域名会进入"避免抓取列表"。

猫抓把"找链接、下分片、合并文件"三件麻烦事收敛成一次点击,是网页媒体提取方向里少数开源、本地化、够完整的方案。去商店装一个(或给仓库点个 Star),遇到问题直接在仓库提 Issue;下载时留个心眼,只保存你有权保存的内容。

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

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

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

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

立即咨询