ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

猫抓浏览器插件完整指南:资源嗅探 + 网页视频下载,从安装到 m3u8 分片合并一次讲透

猫抓浏览器插件完整指南:资源嗅探 + 网页视频下载,从安装到 m3u8 分片合并一次讲透

猫抓浏览器插件完整指南:资源嗅探 + 网页视频下载,从安装到 m3u8 分片合并一次讲透

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

猫抓(cat-catch)是一款开源免费的浏览器插件,靠资源嗅探把当前页面加载过的视频、音频、图片等资源列成清单,让你直接完成网页视频下载。适合想本地保存课程视频、在线教程的普通用户,本文带你装好它并亲手跑通第一次下载。

先划清边界:这三类内容猫抓拿不到

这一节先告诉你工具的能力上限,避免你在拿不到的目标上浪费时间。猫抓依赖页面实际发出的网络请求做嗅探,下面三类内容通常捕获不到:

  • DRM 加密保护的内容,例如部分订阅制流媒体的视频;
  • 需要先登录或订阅才返回真实地址的资源;
  • 反制手段较强的站点:动态签名、短时效链接、请求校验,都可能导致识别不到资源,或下载下来无法播放。

如果正好卡在这三类里,可以先换目标;否则继续往下看。

五分钟装好:两种浏览器插件安装方式

这一节只解决一个问题:把插件装到你自己的浏览器上。

从官方商店安装:Chrome、Edge、Firefox 入口不同

去对应的商店搜索"猫抓"即可:

  • Chrome:Chrome 网上应用店;
  • Edge:Edge 加载项商店;
  • Firefox:Firefox 附加组件商店,需非国区 IP 访问。

留意版本要求:1.0.17 版本起需要 Chromium 93 以上内核,内核低于 93 请使用 1.0.16 版本;想体验完整功能,建议用 104 及以上内核。

从源码加载:追最新版或商店不可用时

适合想跟进最新版本、或所在区域商店无法访问的情况,三步完成:

  1. 运行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch获取仓库;
  2. 在浏览器扩展管理页面打开"开发者模式";
  3. 点击"加载已解压的扩展程序",选中刚才下载的文件夹。

⚠️ 项目虽然开源,但市面上出现过夹带广告代码的修改版。请只从仓库 README 给出的官方渠道获取,避免装到伪猫抓,注意自己的数据安全。

首次保存:从打开页面到文件落地的面板实操

这一节带你走完整条链路,把第一个视频文件落到电脑里。

  1. 打开任意带视频的页面——教程视频页、资料页、社交媒体动态页都行——等页面加载完毕。
  2. 点击浏览器工具栏的猫形图标,嗅探面板打开。资源列表分"当前页面"和"其他页面"两栏,每一行是一条被捕获的媒体文件,左侧是文件名,右侧标着文件大小。
  3. 点选某一行,下方补充该文件的判断信息:页面标题、MIME 类型、时长、分辨率,以及完整的原始链接。拿不准的话,用行内的预览播放按钮放几秒,确认是不是你要的那个文件。
  4. 确认无误后勾选左侧复选框(支持多选),点"下载所选",文件会存进浏览器默认下载目录。

嗅探逻辑写在 catch-script/catch.js,下载队列由 js/downloader.js 管理。列表也不只覆盖视频:音频、图片和常见文档类型同样会被捕获,处理方式相同。

📦 m3u8 合并下载:把 ts 分片拼回一个 MP4

这一节解决分片视频:不少流媒体站点把整段视频切成大量 ts 小分片按顺序播放,页面上并不存在完整文件。

操作三步走:

  1. 从面板打开 M3U8 解析器,粘贴 m3u8 链接;
  2. 解析器先列出分片数量、总时长和分辨率,再展开全部 ts 分片供你核对;
  3. 点"合并下载",抓取全部分片并拼回一个 MP4。

两种特殊情况要手动处理:

  • 加密内容(常见 AES-128):在密钥框填入 16 位十六进制或 base64 的 key,必要时再补 IV 偏移量;
  • 只要某一段:用下载范围指定分片区间,只取这一段;也可以勾选"只要音频",单独存下音轨。

解析器的实现在 js/m3u8.js。

📱 二维码:把资源直接发到手机

这一节解决跨设备转移。点面板上的二维码按钮,当前资源的链接会被直接编成一张二维码,手机扫码即达。典型场景:在电脑上翻到一段教学视频,扫码发到手机继续看;把整理好的素材链接转给同事手机,也不用复制粘贴长链接。

自动化与个性化:保存路径、命名模板、自动下载与主题

这一节介绍最常调整的四项设置,入口在面板右下角的"设置"里:

  • 保存路径:指定下载文件存放的目录;
  • 文件命名模板:统一下载文件的命名,避免一堆随机文件名;
  • 自动下载:设定触发条件(文件类型、大小等),满足即自动开下,适合长期收录在线课程视频;
  • 主题:亮色与暗色切换,可配合浏览器深色模式使用。

界面语言跟随浏览器语言自动切换,内置简中、繁中、英文、日文、韩文等十种语言。

常见卡点:列表为空或文件损坏怎么办

列表没东西:先把页面上下滚动一遍,触发懒加载后再打开面板;仍无结果就刷新页面重试。

文件损坏:按 F12 打开浏览器开发者工具,在网络面板里找到对应请求,查看报错信息定位原因。

合规使用:只下你有权保存的内容

猫抓是下载工具,内容版权归创作者所有,请只下载自己拥有版权或已获授权的内容:

  • 自己购买过的在线课程;
  • 标注 CC 协议等公开允许复用的素材;
  • 自己上传、创作的音视频;
  • 自有站点或应用的媒体文件。

嗅探、解析与下载全部在你的本地浏览器中完成,不向远程服务器上传数据,代码开源可随时查阅。

装好插件后,打开一个带视频的页面,点一下猫形图标看看列表,亲手把一条文件下下来,完整流程就到手了。

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

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

返回列表