news 2026/9/13 15:27:41

猫抓 cat-catch:浏览器里 3 步拿走网页视频下载,M3U8 解析一并搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch:浏览器里 3 步拿走网页视频下载,M3U8 解析一并搞定

猫抓 cat-catch:浏览器里 3 步拿走网页视频下载,M3U8 解析一并搞定

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

右键一个网页视频选"另存为",存下来的是一整份 HTML 源码;扒来的下载链接点开,返回一串 403;下到的 .m3u8 文件打开,全是数字和路径的碎片——这就是网页视频下载的日常。猫抓 cat-catch 是款浏览器资源嗅探扩展,页面加载过的视频、音频、图片它都帮你记下来,还能自动把流媒体视频解析下载。下面直接上手。

两分钟装好猫抓浏览器扩展

两条路,看习惯选:

  • 商店一键装:Chrome 网上应用店或 Edge 加载项商店搜 "cat-catch",装上即用
  • 源码 + 开发者模式:先克隆源码,再进扩展管理页打开"开发者模式",选克隆出来的目录加载
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

踩坑提醒:商店里混着塞过广告的仿冒扩展,认准仓库文档里的官方地址;1.0.17 起要求 Chromium 内核 93 以上,内核 104 以上体验才完整。

第一次抓网页视频,列表是这样弹出来的

随便打开一个带视频的页面,让它播几秒,再点工具栏的猫爪图标——资源列表就弹出来了——页面加载过的视频、音频、图片全按类型列出来,文件大小也标着。

勾选想要的资源,点下载,文件直接落到下载目录。同一页有好几条视频分不清时,看右边列出的文件名、MIME 类型和分辨率;列表还分"当前页面 / 其他页面"两个标签,乱的时候分开看。顶部那个正则过滤框能快速筛类型,输入mp4就只显示视频。

M3U8 解析器:把三百个 ts 碎片拼回一整片

M3U8(一种把视频切成几百个 ts 小段的流媒体格式)不好下,难在它像把一本书撕成碎页再递给你——每页都能读,但页码打乱了,拼不回去就是一堆纸。手动干意味着先取清单、再找密钥、然后一片一片下、最后合并,任何一步漏掉都白干。猫抓的解析器把这四件事全干了。

  1. 在资源列表里点 M3U8 条目的解析按钮(也可以直接打开解析器,手动粘贴 URL 或 m3u8 文本)
  2. 解析器自动读取清单,从缓存里找 AES-128 密钥,标出总时长、分辨率和片段列表
  3. 确认设置开始下载,片段并行拉取、自动合并成片,可勾选输出 mp4
  4. 解密失败时,看弹出页的"疑似密钥"标签,从候选里挑一个填进去再试
参数作用填什么 / 典型值
下载范围只拉指定区间的片段片段序号或时间点,如 00:10-05:30
线程数并行拉取的片段数量8–16,滚轮可直接调
密钥AES-128 解密用的钥匙16 进制或 base64,key= 参数会自动带出
偏移量 IV配合密钥解密的起始偏移解密正常就不用填
合并格式最终文件的输出形态勾选 mp4,或保留 m3u8+ts,可发给 FFmpeg

自动认不出密钥、深度搜索也没挖到的话,把"密钥"和"偏移量 IV"两个框手动填上;合并出的文件里混着图片杂数据时,勾上"数据预处理"再下一次。

拿它干什么:四个真实场景

网课视频保存:存课视频离线复习,加密的也能过一遍 M3U8 解析器 ▸直播回放:MPD(DASH)格式直接解析,不怕回放源下线 ▸自媒体素材采集:批量下参考片段,一次建好素材库 ▸开发者定制:资源发给 aria2 或调用外部程序,参数自己定

翻车了?按顺序试这三件事

问:解密后画面有雪花点,声音画面还不同步 答:先核对密钥和偏移量 IV 是否都填对了,解析器能自动从缓存匹配。再把"数据预处理"开关勾上重新下一次。还不行就点"深度搜索"重挖密钥,到"疑似密钥"标签里逐个试候选。

问:片段下载到一半卡住,有些 ts 长时间不动 答:先把线程数调到 8–16,提高并行拉取的速度。再把"下载范围"改成只下关键区间验证一下。还不行就避开网络高峰重试,解析器对片段下载出错会自动重试。

问:加载扩展时浏览器提示内核版本太旧 答:猫抓要求 Chromium 内核 93 以上,先把 Chrome 或 Edge 升到最新。升不了就换 1.0.16 旧版加载。还不行就去扩展管理页确认扩展是否启用,并点一次重新加载。

数据留在你电脑上

所有嗅探、解析、下载都在浏览器本地完成,数据不发给任何远程服务器,也没有跟踪代码,权限声明可在 manifest.json 里核对。项目采用 GPL-3.0 开源协议,完整源码公开,任何人都能审查。资源嗅探核心在 catch-script/ 目录,M3U8 解析与解密在 js/m3u8.js。

猫抓 cat-catch 免费、开源、无广告,克隆下来就能装:

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

打开你正在看的那个视频页,点一下猫爪,就是第一次下载。

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

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

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

YOLOv5草莓目标检测实战:数据预处理、模型训练与调优指南

简介:这是一份基于YOLOv5的草莓目标检测项目,源自猛犸杯比赛赛题,面向目标检测初学者、计算机相关专业学生及竞赛参与者。项目包括可直接运行的Python源码与训练脚本、主办方提供的草莓图像数据集(几百张)及对应XML标注…

作者头像 李华
网站建设 2026/9/13 15:26:01

魔方HR系统源码解析:ASP.NET Web Forms架构与安全实践

简介:这是一份面向ASP.NET初中级开发者与HR系统学习者的完整实例源码,基于.NET Framework实现人力资源业务全流程管理。源码覆盖员工、招聘、培训、绩效、薪资福利、报表分析等模块,清晰分层表现层、业务逻辑层与数据访问层,适合用…

作者头像 李华
网站建设 2026/9/13 15:25:11

CX9020中文字体配置全指南:Windows CE 6.0字体子集化实战

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

作者头像 李华
网站建设 2026/9/13 15:24:00

集合论不是数学课,是工程师的思维操作系统

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

作者头像 李华
网站建设 2026/9/13 15:22:25

嵌入式工程师的I2C总线完全指南:从物理层到故障排查

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

作者头像 李华