news 2026/9/25 18:00:15

猫抓 cat-catch 浏览器媒体资源嗅探完整指南:网页视频预览与 M3U8 合并下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 浏览器媒体资源嗅探完整指南:网页视频预览与 M3U8 合并下载

猫抓 cat-catch 浏览器媒体资源嗅探完整指南:网页视频预览与 M3U8 合并下载

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

猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,自动列出网页已加载的视频、音频等媒体资源,支持预览、批量选择和离线保存。适合想把在线媒体存到本地、又不想折腾专业工具的用户。本文帮你从安装到跑通"预览 → 选择 → 下载"主流程,并覆盖 M3U8 分片合并这类高频任务。

先确认猫抓是否对症

猫抓的定位是"把网页已经加载过的媒体资源找出来并保存到本地",而不是"抓取一切"。30 秒对号入座,判断它是否适合你的任务。

能可靠做到的:

  • 页面直接播放的 MP4、WebM 等视频文件,以及页面引用的音频、图片资源。
  • HLS(M3U8)与 DASH(MPD)分片流媒体,内置解析器可合并下载,加密流可填密钥。
  • 对资源列表按正则或关键词筛选、批量勾选、自定义文件名后下载。

做不到或暂不支持的:

  • 带 DRM 保护的媒体(如 Widevine),暂不支持,只能帮你定位到资源 URL。
  • SAMPLE-AES-CTR 加密的 HLS 流,插件会明确提示暂不支持,需借助第三方合并工具。
  • 依赖强登录态、资源 URL 高度时效(一次性地址)的站点,只能配合"深度搜索/缓存捕捉"尽力而为。

从商店装好猫抓并跑通第一次嗅探

装完不验证等于没装。这一节给你最短安装路径,外加一个具体的"冒烟验证"操作,确认嗅探真的在工作。

  1. 打开你常用浏览器的应用商店:Chrome 网上应用店、Microsoft Edge 加载项商店或 Firefox 附加组件商店。
  2. 搜索"猫抓"或"cat-catch",认准开发者后点安装。注意商店里已有加广告代码的"伪猫抓",装错版本有数据安全风险。
  3. 打开一个会播放视频或音频的普通网页(公开课、播客都可以),让页面播上几秒。
  4. 点工具栏的猫抓图标,看"当前页面"标签下是否出现带文件名、MIME 类型、大小的条目。

验证成功的标志:列表里有条目,且条目带播放按钮、能在面板里试播。若列表是空的,多半是该页面没有可识别的媒体、或刚打开还没加载完,重新播放一次再看。

源码安装(可选,面向开发者):克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启"开发者模式",用"加载已解压的扩展程序"选中仓库目录即可。另外注意兼容性:1.0.17 之后要求 Chromium 内核 93 以上,想用完整功能建议 104 以上(见 CHANGELOG.md)。

把网页里正在播的媒体存成本地文件

这是日常最高频的任务:不离开弹出面板,把看中的那条资源变成本地文件。核心链路是确认 → 预览 → 选择 → 下载。

  1. 在"当前页面"标签下浏览条目,用大小、时长、分辨率等信息判断哪条是正片、哪条是广告或预览片段。
  2. 拿不准的条目,点播放按钮先在面板里试播几秒,确认内容对再动手。
  3. 勾上目标条目前的复选框;"全选 / 反选 / 清空"用于快速调整选区。
  4. 点"下载所选",文件落盘。文件名默认取自网页标题或资源本身。

注意点:

  • 页面里混了一堆小图、脚本请求时,用底部"筛选"输入正则或关键词,只留目标 URL 再勾选,比在长列表里逐个翻快得多。
  • 命名不理想时,别手动改,去设置里配"自定义保存文件名",配合替换标签统一命名(详见长期使用一节)。
  • 想把链接交给别的工具处理,用"复制所选"把当前选区送进剪贴板即可。

把 M3U8 分片流合并成一个完整视频

"下载下来是 m3u8 文本"或"一堆 .ts 小文件",说明内容走的是 HLS 分片——这时要用内置 M3U8 解析器,而不是直接下载单个分片。

  1. 在弹出面板点该 m3u8 条目的"解析",或直接打开 M3U8 解析器页面,粘贴 m3u8 地址。
  2. 等它列出全部分片、解析出总时长与分辨率后,检查"密钥"一栏:AES-128 一般能自动处理;若需要密钥,可在"自定义密钥/偏移量"里填入,或点"寻找真实密钥"让它从响应中自动解析。
  3. 选择"合并下载",插件会把分片拼成一个完整视频,可按需转成 MP4 格式。

注意点:

  • 只要某一段时,用"下载范围"指定起止序号;只要声音就勾"只要音频"。
  • 分片多时适当调高"下载线程"能提速,但别盲目拉满,先以默认值试跑。
  • 合并中途出错,用"重下失败项"只补下出错的分片,不用从头再来(解析器源码见 js/m3u8.downloader.js)。
  • 部分 HEVC/H.265 编码的切片不能直接在面板预览,属正常现象,可走"在线 ffmpeg 转码"或改选其它编码的分片。

筛掉干扰资源,只留下想下的文件

长列表里逐条找很痛苦,这一节教你用设置里的过滤规则,让列表一开始就干净。

  1. 打开扩展"设置"页(右键猫抓图标 → 选项)。
  2. 在"过滤大小"里填阈值,只让符合条件的资源进入列表。该字段支持表达式与单位,例如>100 KB、<1 GB、500-1000 MB。
  3. 需要更精细控制时,用"正则匹配"添加规则屏蔽特定 URL,并指定后缀名。
  4. 在"抓取类型"里增删 content-type 条目,决定哪些类型(视频、音频、图片、application/octet-stream)参与嗅探。

注意点:正则表达式占用资源较高,非必要谨慎使用;设置"排除重复的资源"可减少重复条目,但资源过多时它会占用额外 CPU。

卡住时看这里

  • 现象:列表为空或条目不全;可能原因:页面还没加载完媒体、资源来自其它子页面、或触发了过滤规则;对策:重新播放一次再查看,检查是否误开了筛选,对动态加载或嵌套播放列表的站点用"深度搜索"再刷新列表。
  • 现象:下载失败或文件打不开;可能原因:资源 URL 已过期、需要特定请求头或 Cookie、或分片合并中途出错;对策:用"复制所选"拿到当前 URL 立即重试,M3U8 场景用"重下失败项"只补出错分片,时效性强的地址解析后尽快发起合并下载。
  • 现象:下载速度偏慢;可能原因:分片多而线程少、网络波动、或文件过大走了在线转码;对策:适当提高"下载线程",大文件考虑开启"边下边存",避开网络高峰。
  • 现象:某站点完全抓不到,或提示"该网站要求禁止运行本程序";可能原因:该站点已加入猫抓的"避免抓取列表",或站点本身限制严格;对策:这属于站点方的主动要求,应予以尊重,不建议强行绕过。
  • 现象:Firefox 用户装不到最新版;可能原因:Firefox 商店需非国区网络访问;对策:改用 Chrome/Edge 商店版本,或走上面的源码安装方式。

把设置调成自己的长期习惯

有固定使用习惯后,花几分钟把下面几项配好,之后基本不用动:

  • 自定义保存文件名:用替换标签(页面标题、URL 等占位符)统一命名,长期积累的文件不会一团乱。
  • 自动下载:配好规则后,符合条件的资源自动保存,省去每次手动点"下载所选"。
  • 下载完选择保存目录:下载前让你选目录,配合命名模板分类存放。
  • 快捷键:猫抓把常用动作做成了浏览器快捷键(打开 M3U8 解析器、深度搜索、暂停/启用嗅探、缓存捕捉等),在设置中查看与调整,常用的一两条记下来。
  • 导出/导入配置:换电脑或备份时用"导出设置/导入配置"迁移,避免重新手填。
  • 屏蔽网址:不想让扩展在某网站运行时,可把它加入屏蔽列表(支持白名单模式)。

边界与下一步

请只对自己拥有版权、已获授权,或所在站点明确允许保存的内容使用猫抓,不要批量抓取受版权保护且未经授权的作品;工具按"原样"提供,数据全部在本地处理与存储,不会上传到远程服务器,也不含跟踪器。

下一步可以直接做:

  • 打开一个有视频的页面,确认弹出面板里能看到资源条目,完整跑通"预览 → 选择 → 下载"。
  • 用 M3U8 解析器试一个分片文件,验证线程数、下载范围与 MP4 格式选项是否符合需求。
  • 到设置里配好过滤大小、自定义文件名与保存目录,记下两三条常用快捷键。
  • 需要更细的字段说明时,查看项目仓库内的用户文档与 CHANGELOG.md,了解各版本新增与修复的功能。

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

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

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

飞腾 D2000 性能怎么样?子卡 + 载板架构的高可靠嵌入式优势解析

在高端嵌入式开发领域&#xff0c;传统整机式开发板逐渐暴露出体积较大、嵌入困难、配置不灵活、开发与量产衔接复杂等问题。相比之下&#xff0c;子卡加载板的分层架构通过小型化核心子卡与功能载板分离设计&#xff0c;能够更好地兼顾灵活性、可扩展性和量产平滑性&#xff0…

作者头像 李华
网站建设 2026/9/25 17:56:21

第38篇-系统设计一-概要设计与模块设计

【软考高级系统分析师全链路通关实战】第 38 篇&#xff1a;系统设计&#xff08;一&#xff09;——概要设计与模块设计 本系列定位&#xff1a;面向有开发经验、从零备考软考高级「系统分析师」的工程师&#xff0c;以《系统分析师教程&#xff08;第 2 版&#xff09;》为主…

作者头像 李华
网站建设 2026/9/25 17:55:48

【2026年11月国内外各地国际学术会议推荐】计算机应用、机器学习、智能控制、土木建筑工程、能源储能、电力电气、教育管理、遥感测绘、材料制造、图像处理、大数据、通信与信号、材料科学等主题可选!...

临近 2026 年 11 月&#xff0c;正是科研人把握论文投稿窗口期、筹备学术交流的黄金时段。不少硕博生、高校教师与科研从业者都在寻找学科匹配、地域灵活的国际学术会议。本次整理【2026 年 11 月国内外各地国际学术会议推荐】&#xff0c;覆盖计算机应用、机器学习、智能控制、…

作者头像 李华
网站建设 2026/9/25 17:52:56

Atlas 300V 24G部署YOLO全解析:从推理卡认知到模型转换与性能调优

很多人第一次拿到 Atlas 300V 24G 这块卡的时候&#xff0c;第一反应就是&#xff1a;这不就是一张大显存的显卡吗&#xff1f;24G 显存&#xff0c;比不少游戏卡还大&#xff0c;拿来跑 YOLO 肯定很爽。等真正上手才发现&#xff0c;这卡压根不是你想的那回事——它不能插普通…

作者头像 李华
网站建设 2026/9/25 17:47:25

PSASP搭含新能源IEEE39节点算例:从潮流收敛到暂态稳定全流程

做电力系统仿真的人基本都听说过PSASP&#xff0c;但真正愿意把搭算例的门道讲透的人太少了。前几天一个师弟来找我&#xff0c;说导师让他用PSASP搭一个含新能源的IEEE39节点系统&#xff0c;用来做暂态稳定对比研究。他吭哧了三天&#xff0c;卡在最前面&#xff1a;潮流怎么…

作者头像 李华