三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

猫抓cat-catch上手实操指南:3条安装路径与5大实战场景,轻松掌握浏览器媒体捕获

猫抓cat-catch上手实操指南:3条安装路径与5大实战场景,轻松掌握浏览器媒体捕获

猫抓cat-catch上手实操指南:3条安装路径与5大实战场景,轻松掌握浏览器媒体捕获

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

你有没有遇到过这样的时刻:刷到一节想反复看的网课,右键菜单里却没有"另存为视频";想收藏一首网页里的背景音乐,翻遍源代码也找不到真正的音频地址;好不容易找到了链接,点开却是一大段看不懂的 m3u8 文本。这正是猫抓 cat-catch 这类浏览器资源嗅探扩展要解决的麻烦。它像一只灵敏的鼻子,替你把页面里藏着的视频、音频统统"闻"出来,再列成清单任你挑选下载。本文不堆功能清单,只按"装好→用顺→玩精→排障"的实际旅程,带你亲手完成第一次网页媒体捕获。

第一幕 先认识它:猫抓 cat-catch 到底能做什么

猫抓(cat-catch)是一款开源的网页媒体嗅探工具,核心职责只有一件事:自动筛选并列出当前网页加载过的媒体资源。无论是普通网页里直接播放的 MP4,还是切成上百个碎片的 m3u8 流媒体,甚至是 DASH 的 MPD 清单,它都能识别并抓取出来。

它凭什么值得装?四点足够有说服力:

  • 完全免费、代码开源:项目以 GPL-3.0 协议开源,任何人都能查看源码,不怕有隐藏后门
  • 跨浏览器通用:Chrome、Edge、Firefox 都有官方版本,连 Edge 安卓版都能通过二维码安装
  • 隐私友好:嗅探到的一切数据都在本地处理,不上传任何服务器,不内置跟踪器
  • 持续活跃更新:版本迭代频繁,m3u8 解析器、下载器、媒体控制等功能都在不断完善

⚠️ 这里要特别提醒一句:正因为开源,市面上已经出现了一些拿源码改一改、塞进广告代码再上架的"伪猫抓"。下载时务必认准官方商店页面或官方文档给出的地址,别图省事从陌生网站下载压缩包。

第二幕 三条安装路径,总有一条适合你

装好它并不难,根据你的使用场景从下面三条路里选一条即可。

路径一:应用商店一键安装(新手首选)

这是最稳妥也最快的方式,全程不需要任何技术操作:

  1. 打开你浏览器的扩展商店(Chrome 网上应用商店 / Edge 加载项 / Firefox Add-ons)
  2. 在搜索框输入 "cat-catch" 或 "猫抓"
  3. 找到名称带官方标识的条目,点击"添加到 Chrome / 获取 / 添加到 Firefox"
  4. 在弹出的权限确认框里点"添加扩展",几秒钟后工具栏就会多出猫爪图标

小贴士:Firefox 商店版本对部分地区 IP 有访问限制,如果打不开,换用下面的源码安装方式即可。

路径二:源码加载(适合尝鲜版与自定义用户)

想第一时间用上开发中的新功能,或者想改改代码自己编译,就用这条:

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

克隆完成后,按顺序操作:

  1. 在浏览器地址栏输入chrome://extensions(Edge 是edge://extensions)打开扩展管理页
  2. 打开右上角的"开发者模式"开关
  3. 点击"加载已解压的扩展程序",选中刚才克隆下来的 cat-catch 文件夹
  4. 确认列表里出现猫抓图标即安装成功

路径三:CRX 文件拖拽(离线环境)

在没有网络、或商店被限制时,CRX 方式最省事:

  1. 在项目 Releases 页面找到最新版,右键另存为下载 .crx 文件
  2. 打开扩展管理页面并开启"开发者模式"
  3. 把 crx 文件直接拖进浏览器窗口
  4. 在弹出提示中点确认,安装完成

兼容性提示:1.0.17 之后的版本要求 Chromium 内核 93 以上,想体验完整功能建议用 104 以上版本;如果你的浏览器版本较老,可以退回 1.0.16。

第三幕 第一次实战:从点击图标到视频落地

装好之后,我们拿一个真实场景走一遍完整流程。假设你在某个网页上看到一段想保存的视频:

  1. 打开包含视频的页面,等视频开始播放或加载
  2. 点击工具栏的猫爪图标,弹出面板会显示"当前页面"标签,数字角标代表检测到的资源数量
  3. 在资源列表里找到目标视频,每条记录都标有文件名、大小和格式,右侧还有下载、播放、复制三个快捷按钮
  4. 点击下载按钮,浏览器会自动开始保存,下载完的文件可以在浏览器下载列表里找到

第一次打开面板,你可能觉得按钮有点多,其实分三块看就清楚了:

  • 顶部标签栏:"当前页面"显示正在浏览页面的资源;"其他页面"汇总了其他标签页嗅探到的内容,跨页面找资源不用来回切换;第三个标签则是"媒体控制/其他功能"的入口
  • 中部列表与预览区:勾选资源后可进行下载、复制、全选、反选、清空等操作;展开条目还能看到视频的 MIME 类型、时长、分辨率等信息,并直接在面板里播放预览,确认内容再下载
  • 底部功能区:模拟手机、自动下载、深度搜索、录制等进阶能力都收在"更多功能"里

这里藏着一个很多人没注意的彩蛋——媒体控制。在"媒体控制/其他功能"标签里,你可以远程操控页面上正在播放的视频:2 倍速播放、暂停/继续、画中画、全屏、截图、循环、静音、调音量,甚至拖动进度条。网课复习想跳过已知内容,用它提速简直不要太顺手。

第四幕 进阶玩法:流媒体、批量与参数调优

基础下载跑通后,下面这几个场景能帮你把它的价值榨干。

场景一:m3u8 流媒体视频的完整下载

网页上很多视频不是单个文件,而是由一个 m3u8 清单加上成百上千个 ts 切片组成的。直接下载单个链接没用,得走专门的解析器:

  1. 在猫抓面板的"功能入口"里点击M3U8解析器(或直接在列表点开 m3u8 资源的解析入口)
  2. 把 m3u8 地址粘贴进输入框,点击解析,下方会列出完整的切片清单,并统计出共多少个文件、总时长多少
  3. 按需调整参数:下载线程(1–32,值越大速度越快,但别超过自己网络的承受力)、是否转MP4 格式、是否只要音频、是否开启边下边存
  4. 点击合并下载,等待进度跑完,最终得到的就是一个完整的视频文件

遇到加密流媒体时,解析器会自动寻找疑似密钥;手动填写密钥(十六进制、base64 或密钥地址)也能应对。此外还有下载范围功能——指定"开始序号到结束序号",就能只下载中间某一段;对直播流还能开启录制直播。如果本地装了 N_m3u8DL 这类专业工具,也可以在设置里配置好协议,点一下"调用 m3u8DL 下载"直接把任务扔给它。

场景二:一次搞定多个文件的批量下载

资源多的时候别一个个点:

  • 全选勾走所有条目,或反选挑出漏网的
  • 下载所选统一开始,浏览器会按顺序排队
  • 配合筛选功能更精准:顶部输入框支持正则表达式按 URL 匹配,左侧扩展名按钮能按 mp4、m3u8、mp3 等格式快速过滤,避免把广告素材、图标等杂项一起下回来

场景三:正则规则与屏蔽,让嗅探结果更干净

打开设置页(options),你会发现一个"正则匹配 / 屏蔽资源"模块。简单理解:匹配规则决定"看到什么才算数",屏蔽规则决定"哪些一概不显示"。比如你只想要高清视频,可以写一条规则只保留含 1080p 标识的 URL;不想让某个广告域名的资源混进来,就加一条屏蔽规则。每个规则都可以单独启用、停用,还内置了测试工具,粘贴一条 URL 即可验证表达式是否生效,不用反复试错。

场景四:设置页里值得优先调整的几项

猫抓的设置项不少,新手建议先动这几处:

  • 下载线程数(m3u8 解析器设置):默认配置偏保守,网络好可以往上调,低配电脑或弱网建议保持 2–4
  • 自动下载:开启后,检测到符合条件的资源会自动开始下载,适合批量收集素材的场景
  • 保存文件名:设置页的"替换标签"区域支持用${title}${url}等变量自定义命名规则,避免下载一堆乱码文件名
  • 图标角标:开启后工具栏图标会显示数字,不用点开就知道当前页面抓到几个资源

再往深走,它还支持把资源链接发送到Aria2 RPC远程下载、通过 HTTP 请求把资源数据转发到本地服务MQTT 服务器、自定义复制到剪贴板的内容格式,以及导入导出整套配置。这些属于进阶玩法,等你上手后按需开启即可,不必一上来全配一遍。

第五幕 卡壳排查:高频问题的解决思路

用得多了难免遇到状况,下面几个问题出现频率最高,附上对应的排查顺序。

问题一:装完图标不显示,或点了没反应

  1. 先确认扩展管理页里猫抓处于"已启用"状态,没被浏览器误禁用
  2. 试着把扩展停用再启用一次,或直接点设置里的"重启扩展"
  3. 检查浏览器版本是否过低(低于 1.0.17 要求的内核版本)
  4. 若安装了多个同类扩展,先停掉其他嗅探类扩展排查冲突

问题二:页面上明明有视频,面板却空空如也

  1. 刷新页面让视频重新加载,因为有些资源只在播放时才请求
  2. 有些站点用动态加载或加密请求藏资源,试试"更多功能"里的深度搜索
  3. 确认设置页里没有把该站点或该格式加进屏蔽列表
  4. 极少数情况是站点主动要求不被抓取(项目维护了"避免抓取列表"),这时请尊重对方意愿

问题三:下载很慢、频繁中断,或文件合并失败

  1. 先确认网络本身稳定,再适当减少并行下载的任务数
  2. m3u8 类资源尝试调低线程数,或开启"边下边存"避免内存占用过高
  3. 报"格式转换错误"时,先取消 MP4 转换、以原格式下载,再考虑后续用本地工具转码
  4. 遇到 SAMPLE-AES-CTR 这类特殊加密、或明确的 DRM 保护内容,扩展会明确提示无法处理,这类资源请改用第三方工具

问题四:设置改乱了想恢复

设置页底部"操作"区域提供了导出设置(备份成文件)、导入配置(还原)、重置所有设置重启扩展四个按钮。改乱了大可不必重装,一键恢复即可。

最后的建议:现在就动手

读完这篇,你已经掌握了猫抓 cat-catch 从安装到进阶的全部关键动作。接下来只需三步:装好它 → 打开一个带视频的页面点一下图标 → 把第一份资源存下来。完整走通一次,后面所有功能都是顺手的事。

两个小小的提醒:其一,扩展只应下载你拥有版权或已获授权的视频,别用来搬运受版权保护的内容,这也符合项目自身的免责声明;其二,这是个人气很高的开源项目,翻译贡献、Bug 反馈、功能建议都在持续进行中,用着顺手的话不妨也去添一把柴。祝你从此告别"看得见、存不下"的烦恼。😺

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

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

← 返回列表