news 2026/9/7 7:10:33

猫抓插件教程:浏览器视频下载与网页资源嗅探完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓插件教程:浏览器视频下载与网页资源嗅探完整指南

猫抓插件教程:浏览器视频下载与网页资源嗅探完整指南

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

猫抓(Cat-Catch)是一款开源免费的浏览器资源嗅探扩展,能在你浏览页面时监听视频、音频及 M3U8/MPD 流媒体请求,把网页里的媒体资源存成本地文件。本文面向初次使用者,从安装、下载完整流程到常见排错逐步讲清。

在 Chrome 里安装猫抓的两种方式

应用商店安装

  • Chrome / Edge:在 Chrome 网上应用店或 Microsoft Edge 加载项商店搜索 "Cat-Catch",点击安装。
  • Firefox:在 Firefox 附加组件商店中找到并安装。

注意:项目 README 明确提醒,商店里存在加了广告代码的"伪猫抓",安装前核对开发者与版本号,避免数据安全受威胁。

源码加载(浏览器插件安装步骤)

想要最新功能或参与开发时,用源码加载:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 浏览器地址栏输入chrome://extensions/打开扩展管理页面;
  2. 打开右上角"开发者模式";
  3. 点击"加载已解压的扩展程序",选中刚克隆的 cat-catch 文件夹。

兼容性说明:1.0.17 起要求 Chromium 内核 93 以上(manifest.json 中minimum_chrome_version即为 93);要体验完整功能建议 104 以上,浏览器低于 93 则需停留在 1.0.16 版本。

用猫抓插件把网页视频存下来的完整流程

第一步:嗅探页面资源

播放视频后,点击浏览器工具栏的猫抓图标,弹出面板会列出当前页面抓到的资源,每条显示文件名、大小、类型。按后缀和大小判断,通常体积较大的 mp4 / m3u8 类条目才是目标。

注意:列表为空说明媒体尚未加载或走的是缓存,刷新页面并重新播放后再打开面板;也可以右键菜单或使用"深度搜索""缓存捕捉"命令,两者都会强制刷新页面重新捕获。

第二步:查看资源信息并下载

在列表中查看条目详情,点击"下载"即可通过浏览器下载功能保存到本地。若资源链接需要 Referer 等请求头,插件内置的下载器页面会自动带上页面头信息发起下载,避免直接打开链接被服务器拦截。

第三步:把 M3U8 合并成 MP4

资源是 M3U8(HLS 流)时,在功能入口打开 M3U8 解析器:

  • 分段合并:解析器列出全部 TS 分片,下载后合并为完整视频;不方便本地合并时可用"在线合并",把数据交给在线 ffmpeg 页面处理。
  • 解密加密流:界面会自动读取密钥地址与 IV,也可手动填写自定义密钥和 IV;解密失败时核对密钥格式与 IV 偏移是否一致。
  • 选段下载:通过起止范围只下载需要的时间段,省流量。
  • MPD(DASH)资源有对应解析器,可处理音视频分离的轨道。

第四步:存到手机

需要在手机上观看或转发时,用面板中的二维码功能生成资源链接二维码,手机扫码即可拿到该链接。

进阶设置:过滤规则、批量与快捷键

自定义过滤规则

设置页可按后缀(文件类型)逐条配置过滤:

  • 填写不含"."的后缀表示只保留该类型,填 0 不过滤;
  • 可设置大小条件(如只显示大于某值的文件),过滤广告与缩略图;
  • 资源列表的筛选框支持正则匹配资源 URL,回车确认;设置页提供正则测试区,可先用示例 URL 验证再保存。

批量下载

资源列表支持全选、反选,勾选多个资源后批量下载,适合一次保存连续剧集或整套素材。

命令与快捷键

猫抓提供一组浏览器命令:暂停/启用、自动下载、缓存捕捉、打开 M3U8 解析器、清空、重启扩展、深度搜索、预览等。在浏览器扩展快捷键页(Chrome 输入chrome://extensions/shortcuts)可给这些命令绑定自己喜欢的按键;右键菜单同样能触发全部命令。

排错手册

现象:资源列表为空,或没抓到正在播放的视频原因:资源尚未发起请求,或通过缓存、动态方式加载。 处理:刷新页面并完整播放一遍后再打开面板;仍抓不到时用"深度搜索"或"缓存捕捉"命令强制刷新重抓。

现象:下载的 M3U8 视频有画面没有声音原因:音视频是两条独立轨道,只下载了其中一条。 处理:在 M3U8 解析器中选中对应音视频轨道合并,或分别下载两条流后离线合并。

现象:直接下载链接报 403 / 404原因:资源服务器校验 Referer 等请求头,拒绝无头请求。 处理:不要直接打开链接,改用插件内置下载器页面带上页面头信息下载。

现象:更新后功能异常或命令不生效原因:扩展未重新加载,或 Chromium 低于 93 不支持新版 API。 处理:在扩展管理页面点击"重新加载";确认浏览器版本,过旧的浏览器回退 1.0.16。

边界与合规

  • 版权:猫抓仅供下载你拥有版权或已获授权的内容,禁止用于下载受版权保护且未经授权的内容,用户自行承担全部法律责任。
  • 站点拒绝抓取:网站所有者若不允许工具在其站点运行,可在项目仓库创建 Issue(标题格式[Opt-Out Request] 您的域名,正文附域名与联系邮箱),核实后域名会加入"避免抓取列表"。
  • 隐私:所有信息本地存储处理,不发送到远程服务器,不含任何跟踪器。权限与声明可在 manifest.json 中逐条查看。

源码目录导航

一句话总结:猫抓把"只能看"的网页媒体变成"能选能存",全流程在本地完成。想读源码或排查问题时,从以下入口入手:

  • 嗅探主脚本:catch-script/ —— 资源捕获、深度搜索与录制逻辑
  • 面板与功能页:js/ —— 后台、M3U8/MPD 解析器、下载器实现
  • 多语言文件:_locales/ —— 中、英、日、韩等语言包
  • 插件配置:manifest.json —— 权限、命令与最低浏览器版本

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 7:10:05

免费离线语音转录:Buzz——本地语音识别完整指南

免费离线语音转录:Buzz——本地语音识别完整指南 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 访谈录音传上去&…

作者头像 李华
网站建设 2026/9/7 7:09:00

基于LSTM的调制识别:Pytorch实现与RML2016-10a实战

简介:面向通信信号处理和深度学习研究者,这是一份基于RML2016-10a数据集用LSTM实现调制识别的PyTorch工程,旨在解决无线通信信号调制类型的自动分类问题。资源包内共14个文件,以三个Python脚本为核心,分别承担数据读取…

作者头像 李华
网站建设 2026/9/7 7:07:13

系统规划与管理师软考高级:零基础60天备考全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 7:06:58

FLUX 3图像生成模型解析:怀旧风格与实战应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 7:06:14

V6发动机与碳纤维车身:意式性能车如何挑战宝马M3

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华