news 2026/9/20 21:09:09

猫抓新手完全指南:浏览器视频下载与资源嗅探四步搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓新手完全指南:浏览器视频下载与资源嗅探四步搞定

猫抓新手完全指南:浏览器视频下载与资源嗅探四步搞定

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

网页上的视频想存下来,右键却只有"复制视频地址"?猫抓(Cat-Catch)是一款免费开源的浏览器资源嗅探扩展:你浏览页面时,它自动捕获视频、音频和 M3U8/MPD 流媒体请求,把"只能在线看"的内容变成能保存的本地文件。本文覆盖安装、首次下载、M3U8 合并 MP4 到常见排错,读完你就能独立完成一次完整的网页视频下载。

装前须知:两种方式装猫抓,先看版本

方式一:应用商店安装(推荐新手)在 Chrome 网上应用店或 Microsoft Edge 加载项商店搜索 "Cat-Catch" 安装;Firefox 用户可在 Firefox 附加组件商店找到。⚠️ 注意:由于猫抓开源,商店里存在被他人修改后加广告再上架的"伪猫抓",安装前请核对开发者名称与版本号,以官方渠道信息为准。

方式二:源码加载(想要最新功能时)

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

然后在浏览器地址栏输入chrome://extensions/,打开右上角"开发者模式",点击"加载已解压的扩展程序",选中刚克隆的 cat-catch 文件夹即可。

内核版本要求(新版对浏览器有最低要求,装前确认一下):

你的浏览器内核可用版本说明
Chromium 104 及以上最新版体验完整功能
Chromium 93 ~ 103最新版可用,个别新特性受限
Chromium 低于 93只能装 1.0.16新版 API 不支持旧内核

最低版本线写在 manifest.json 的minimum_chrome_version字段里(当前为 93),可自行核对。

一分钟上手:从嗅探到下载只走三个动作

不用看说明书,按下面这个最短闭环走一遍就能出成果:

  1. 播放视频:正常打开目标网页并让视频播放起来(资源要发出请求,猫抓才抓得到)。
  2. 点开面板:点击浏览器工具栏的猫抓图标,弹出面板会列出当前页面已捕获的资源,每条显示文件名、大小和类型。

  1. 选中并下载:按后缀和体积挑目标(通常体积较大的 mp4 / m3u8 条目才是正片,几 KB 的多是预告或封面),点击该条目的下载按钮即可。需要 Referer 等请求头的资源,猫抓内置的下载器页面会自动带上页面头信息发起下载,避免直接打开链接被服务器拦截。

如果面板列表是空的:刷新页面、把视频从头播放一遍再打开面板,一般就有了。

能力拆解:猫抓都能帮你做什么

下载网页直链媒体(MP4 / WebM 等)

面板里每条资源右侧都有预览、复制、下载等操作按钮,点"下载"走浏览器原生下载,文件进系统下载目录,全程本地处理。

解析并合并 M3U8(HLS 流)为 MP4

很多站点把视频切成大量 TS 小分段分发,单独下载毫无意义。猫抓的 M3U8 解析器专门解决这件事:在面板或命令里打开解析器,粘贴或自动填入 M3U8 地址后:

  • 分段合并:列出全部 TS 分片及总时长、分辨率,一键"合并下载",直接得到完整 MP4;不方便本地合并时可交给在线 ffmpeg 处理。
  • 解密加密流:界面自动读取密钥地址与 IV,也可手动填写 16 进制或 base64 格式的自定义密钥;解密失败时先核对密钥格式与 IV 偏移。
  • 选段下载:通过"下载范围"起止参数只取需要的时间段,省流量。

处理 MPD(DASH)音视频轨道

DASH 流常见音视频分离的轨道,猫抓配有对应的 MPD 解析器页面(入口见 js/mpd.js 对应的mpd.html),可分别选择视频轨道与音频轨道再合并,避免只拿到单条轨道。

批量下载

面板底部提供"全选 / 反选 / 下载所选 / 复制所选",勾选多条资源后一次触发下载,适合一次保存连续剧集或整套素材。

移动端取链

在资源条目上点击二维码按钮,即生成该资源链接的二维码,手机扫码即可拿到链接,方便转移到手机上观看或转发。

效率技巧(可选,熟练后再用)

按后缀与大小过滤资源

在设置页(面板底部"设置"按钮进入)可按文件后缀逐条配置:填写不含"."的后缀表示只保留该类型,填 0 表示不过滤;同时可加大小条件(如只显示大于某值的文件),快速滤掉广告与缩略图。

用正则精准筛选资源 URL

列表顶部的筛选框支持正则匹配资源 URL,回车即生效。设置页还内置正则测试区,先用示例 URL 验证表达式再保存,避免写错规则把目标资源也滤掉。

给常用命令绑快捷键

猫抓注册了一组浏览器命令:暂停/启用、自动下载、缓存捕捉、打开 M3U8 解析器、清空、重启扩展、深度搜索、预览(完整清单见 manifest.json 的commands字段)。在扩展快捷键页(地址栏输入chrome://extensions/shortcuts)即可给它们绑定顺手的按键;页面右键菜单同样能触发全部命令。

疑难解答:四个高频问题

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

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

现象:直接打开资源链接报 403 / 404→ 原因:服务器校验 Referer 等请求头,拒绝无页面来源的请求。 → 处理:不要在新标签页直接打开链接,改用猫抓面板内的下载按钮(内置下载器会带上页面头信息)。

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

边界与源码入口:合规使用,读码有路

版权:猫抓仅供下载你拥有版权或已获授权的内容,禁止用于下载受版权保护且未经授权的内容,相关法律责任由使用者自行承担。

站点拒绝抓取(Opt-Out):网站所有者若不希望工具在其站点运行,可在项目仓库创建 Issue,标题格式[Opt-Out Request] 您的域名,正文附域名与联系邮箱,核实后该域名会加入"避免抓取列表"。

隐私:所有信息本地存储与处理,不发送到任何远程服务器,不含跟踪器;各项权限声明可在 manifest.json 中逐条核对。

想读源码或排查问题,从这几个入口下手

想看什么去哪找
资源捕获、深度搜索与录制逻辑catch-script/ 嗅探主脚本目录
后台逻辑、M3U8/MPD 解析器、下载器实现js/ 核心脚本目录
中、英、日、韩等多语言包_locales/
权限、命令与最低内核版本manifest.json
第三方依赖清单lib/third-party-libraries.md

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

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

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

合肥四季沐歌太阳能上门维修电话|传感器故障排查|欧米到家咨询热线

太阳能热水器使用时间长了,容易出现不上水、水箱水位不准、水温升不上去、热水出得少、上水不停、仪表不显示、控制器报警、管道漏水、冬季冻堵、电加热不能使用等情况。尤其是合肥气候湿润、四季分明,多雨潮湿且冬季低温湿冷,部分家庭太阳能…

作者头像 李华
网站建设 2026/9/20 21:06:07

基于FFT与自适应滤波的语音分离实战指南

简介:本资源是一套基于MATLAB实现语音分离的完整代码方案,面向计算机、电子信息工程及数学等专业的本科生与研究生,解决课程设计、期末大作业及毕业设计中语音信号处理的实际问题。代码依托FFT频域分析,结合带通/带阻等可调滤波器…

作者头像 李华
网站建设 2026/9/20 21:05:22

宇通客车供应链变革:从诊断到落地的SCM体系升级之道

简介:《宇通客车供应链变革:诊断与解决之道》是一份聚焦SCM全球运营与供应链管理的PPT资源,适合供应链管理者、企业战略人员及物流管理专业学生研读。该PPT以宇通客车为案例,系统梳理了客车行业特征、企业供应链结构(实…

作者头像 李华
网站建设 2026/9/20 21:03:32

Claude Code智能编程工具安装与Coding Plan配置指南

1. 项目概述Claude Code 是一款面向开发者的智能编程辅助工具,它能够通过自然语言理解开发者的意图,提供代码补全、错误检测、代码优化建议等功能。与传统的代码编辑器插件不同,Claude Code 采用了先进的深度学习模型,能够理解上下…

作者头像 李华