三步把网页视频存进本地:猫抓(cat-catch)免费浏览器资源嗅探扩展
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
当网页视频右键保存是灰的、录屏留不住画质、在线下载站又满是广告时,试试猫抓(cat-catch)——一个免费开源的浏览器资源嗅探扩展,会把页面正在播放的视频、音频等媒体自动分拣成清单,3 步完成网页视频下载。
快速上手:三步把网页视频存下来
猫抓插件怎么用的关键,其实就一句话:先播放,再嗅探。
第一步:三种安装方式任选。图省事的话,在 Chrome、Edge 或 Firefox 应用商店里搜 “Cat-Catch” 一键安装,这是拿到 Chrome 视频下载插件最直接的渠道;想玩源码的,可以把仓库克隆到本地(https://gitcode.com/GitHub_Trending/ca/cat-catch),在浏览器扩展管理页打开开发者模式,选“加载已解压的扩展程序”;最省事的办法是下载 crx 安装包,直接拖进浏览器。
第二步:让视频先播起来。打开带视频的网页,等它真正播放、出现画面之后,再点浏览器工具栏上的猫抓图标。弹出的面板里已经列好了这个页面的媒体资源,每一条的大小、类型、分辨率都标得明明白白,方便你对号入座。
第三步:先预览,再下载。找到想要的那条,先点它的“播放”图标预览几秒,确认内容没错,再点下载。这一步第一次用尤其值得做,避免对着错误的文件白等半天。
弹窗内部从上到下是资源标签页、文件清单、预览播放器和底部操作栏,批量选择、按格式筛选、复制链接、模拟手机这些功能也都藏在里面。想想以前的做法:开录屏软件掐着进度条从头录到尾,或者在塞满广告的下载网站之间反复横跳;现在只是“打开页面—点图标—选中下载”,一分钟之内就能完成,拿到手还是原始清晰度的文件。遇到整季的课程,“全选”加上“自动下载”,它会自己在后台逐个处理好。
它凭什么看得见资源
猫抓实际上是两条通道互相印证:一条在浏览器侧记请求流水账,把每一次网络请求的进出都记下来(请求监听在js/background.js);另一条核对页面里真实出现过的视频、音频等媒体元素(核心逻辑在 catch-script/catch.js)。页面上看到的画面,本质都是服务器通过请求一块块传回来的数据,流水账加上元素比对,就能按格式特征把视频、音频、图片、流媒体切片分门别类。这也解释了为什么“先播放再嗅探”比“打开页面就嗅探”成功率高——请求真实发生了,才会被记进账里。
流媒体下载:M3U8 与 DASH 的正确打开方式
视频网站常常不会把完整文件交到你手上,而是先切成几十上百个小片段,再用 M3U8 索引文件标好顺序串起来播放。只下载 m3u8 文件,拿到手的只是一份片段清单,还不是能播放的视频。猫抓的 M3U8 解析器就像一条切片拼接流水线:读懂索引、逐段取回、合并成完整视频。
流程很短:把页面上的 m3u8 链接复制出来,粘贴进插件的 M3U8 解析下载页面,分片列表、总时长、分辨率都会摆在眼前。有几个参数值得动手调一调:
- 自定义密钥:加密 m3u8 需要填入密钥完成解密
- 下载线程数:8~12 是速度与稳定的平衡点
- 只要音频:只想要音轨
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考