news 2026/9/7 15:35:49

猫抓cat-catch:3步把网页视频存进本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓cat-catch:3步把网页视频存进本地

猫抓cat-catch:3步把网页视频存进本地

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

猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,它把网页播放时真实流过的视频、音频自动整理成带文件名、大小、时长的清单,让你一键存到本地。适合想离线存课、存素材,又不想折腾命令行工具的普通用户。

先看看你是不是卡在这

打开一个带视频的页面,想把它存下来看,结果:右键"另存为"存下一个几 KB 的残缺文件;把播放器地址复制下来下载,只得到一份打不开的文字文件;页面一关,视频就找不回来了。

问题不在你,而在现在的视频网站压根不直接给你"整碗视频"——它把视频切成几百个小片段,播到哪儿才送到哪儿。猫抓 cat-catch 干的事,就是站在浏览器旁边把这些片段"抓"回来,再拼成你能直接打开的完整文件。

它本身就是一个浏览器扩展:装上之后工具栏多一只小猫图标,点一下,当前页面所有能下到的音视频资源就列在面前。

最短路径:装好到存下第一条视频

  1. 装扩展:在 Chrome、Edge 或 Firefox 应用商店搜索 "Cat-Catch" 装官方版。注意商店里出现过塞广告代码的假冒版本,装前认准官方来源。想用最新版也可以 clone 仓库后,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹即可:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  2. 让视频播起来:点开视频,至少播到画面出现。
  3. 点工具栏的猫抓图标:弹窗里就是当前页面的全部资源,每条标着文件名、大小、时长;先点"播放"确认内容没错,再点下载。

第 2 步为什么不能省:嗅探是"记流水账"不是"猜",视频不播,大文件的网络请求就不会发生,清单里自然没有它。

想批量存:用清单勾选,交给后台下

弹窗顶部有"当前页面""其他页面""媒体控制/其他功能"三个标签,每条资源右侧是复制、预览、下载三个按钮,底部一排按钮管批量:

  • 全选 + 反选:整季视频先"全选",再用"反选"剔掉不想要的;
  • 下载所选:一次性把勾中的全部丢进下载;
  • 自动下载:打开它之后,关掉面板也不影响,后台继续下完。

存一整季剧集时这套组合最省事:勾完就走人,不用盯进度条。

拿到的是 m3u8?走解析器一键合并

清单里如果是一条.m3u8,直接下载只会拿到一张"菜单"——真正的画面在几百个 ts 小片段里。猫抓自带 M3U8 解析器替你干拼装的活:

  1. 点那条资源旁的复制按钮,拿到 m3u8 链接;
  2. 在扩展菜单里打开M3U8 解析器页面,粘贴进去;
  3. 页面会列出全部切片、总时长和分辨率,确认无误后点合并下载

先解析再下的好处:切片数量、时长、分辨率先摊开给你看,不对可以当场发现,不用白等一整单。

另外,DASH/MPD 是 m3u8 的"兄弟格式"(对应 js/mpd.js),同样能识别和下载;js/m3u8.downloader.js 里还能生成 m3u8DL 命令行,本机装了 m3u8DL 或 ffmpeg 的话,可以把重活交给专业工具。

普通源下不到?切个手机身份重抓

有些站点看"你是谁"发不同的源:电脑版给你一个加密流,手机版给一个干净的直链。点面板底部的模拟手机,页面按手机身份重新抓取,出来的往往就是能直接下载的文件。同一份内容,手机版的投递路径通常比电脑版简单。

参数别乱动:这几个默认值够用

参数默认什么时候才调
下载线程6分片上百、速度上不去时调到 8~12,拉满只会先拖垮内存和磁盘
自定义密钥m3u8 提示加密时填(支持 16 进制、base64,也可上传 key 文件);确定没加密就勾"跳过解密"
下载范围全量(1~总数)只要长节目的一部分时,填起止切片编号
转为 mp4 / 只要音频mp4前者保证产出能直接播的 mp4;后者只导音轨,省几倍空间

其余选项(过滤后缀、正则黑名单、Aria2 远程下载等)都在"设置"里,用到再翻。

出问题了别慌

症状一句话解法
点图标清单是空的视频多播几秒再开面板,还不行就用"深度搜索"扫已加载的数据
m3u8 合并很慢线程调到 8~12;失败分片会自动重试,中断不用整单重来
清单里找不到视频源点"模拟手机"按手机身份重抓一遍
下下来的文件打不开m3u8 类资源没走解析器合并,先合并再存
担心数据外传所有数据本地处理存储、不含跟踪器;只下有版权或已获授权的内容

幕后原理:它就是站点旁边的"记单员"

把视频站想成一家快递站:你订购的一整部片子,被拆成几百个贴着编号的小包裹,货架上只放一张运单(m3u8 就是这张运单),包裹按你看到哪儿才发哪儿。猫抓就是站在出货口旁边的记单员——每个真发出过的小包裹,单号和地址他都抄一份。你点下载时,他就照着抄好的单子,按编号把小包裹一个个从货架取回,重新打包成一箱完整的"片子"交给你。所以视频不播,单子上就没记录;这就是"先播放再抓"的原因。

参与入口

  • catch-script/catch.js:嗅探核心,"怎么看见资源"的逻辑都在这
  • js/m3u8.js:M3U8 解析与合并实现
  • _locales/:十几种语言的文案,想补翻译从这里入手
  • 遇到问题直接在仓库提 Issue,维护者和社区响应较快

现在就找一个正在播视频的页面,点开猫抓图标,把清单里的第一条资源存下来吧 🐱

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

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

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

DNS、DHCP、HTTP/2/3:一条链路看懂应用层核心协议

写这篇之前,我想先说一个被问烂但确实值得系统回答的问题:当你在浏览器里敲下一个域名回车,这台电脑到底都经历了什么?如果你能把整条链路从头到尾说清楚——DHCP怎么给设备下发地址、DNS怎么把名字变成IP、HTTP又是怎么把页面又快…

作者头像 李华
网站建设 2026/9/7 15:35:28

Deepin安全添加Ubuntu源:apt源配置、优先级隔离与依赖冲突避坑指南

Deepin上想装个新软件,结果官方源里没有,搜了一圈,网上来来回回就一句话——“加个Ubuntu源就行了”。这句话轻飘飘的,真正操作起来,坑比想象中多。我自己在Deepin 20和Deepin 23上折腾过好几轮,踩过签名错…

作者头像 李华
网站建设 2026/9/7 15:35:17

Cursor 免费试用重置指南:go-cursor-help 一步恢复试用额度

Cursor 免费试用重置指南:go-cursor-help 一步恢复试用额度 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / Youve reached your trial request li…

作者头像 李华
网站建设 2026/9/7 15:34:10

AI辅助毕业论文写作:从框架搭建到降重润色的实战指南

1. 一个老问题的新解法:AI 怎么真正帮到毕业论文 每年毕业季,我都能收到一堆学弟学妹的私信,核心就一句话:论文写得像流水账,导师意见永远是“缺乏深度”却不知道从何下手。说实话,大学四年,课程…

作者头像 李华
网站建设 2026/9/7 15:30:54

Windows.old是什么?升级Win11后C盘爆满的清理指南

上周帮朋友把一台老笔记本从 Win10 升级到 Win11,装的过程一路畅通,结果开机第一眼就傻眼:C盘直接红了,整个容量条顶到最右边。我切到文件夹里一看,根目录多了个 Windows.old,好家伙,足足吃了 4…

作者头像 李华