news 2026/8/14 13:38:08

网页视频下载别再求人,猫抓插件把浏览器里的资源一次搬回家

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网页视频下载别再求人,猫抓插件把浏览器里的资源一次搬回家

网页视频下载别再求人,猫抓插件把浏览器里的资源一次搬回家

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

想存一节网课,网页却没有下载按钮;想抠一段背景音乐,播放器却只肯"在线播放";想把一个短视频留到手机里,录屏出来全是马赛克。这些"看得到却存不了"的尴尬时刻,交给猫抓插件(Cat-Catch)就对了——它是一款完全免费、开源的浏览器扩展,核心能力只有一个:嗅探并下载网页中的视频、音频、图片等各类媒体资源,把"没有按钮"变成"点一下就带走"。

一个普通用户的24小时,处处有它的身影

与其一条条念功能清单,不如跟着一位普通用户的日程走一遍。你会发现,所谓"资源嗅探",其实就是在给浏览器装一副顺风耳🕵️——页面上但凡冒出一段视频、一首歌、一张图,它都能第一时间听见,并悄悄记进自己的小本本,等你来翻。

早上8点:把那节网课"搬"进硬盘

小李在学一门数据分析网课,眼看课程就要下架,网页上却死活找不到下载按钮。他点开工具栏里的猫抓图标,眼前弹出一份清单:当前页面一共5个资源,MP4 的文件名、大小排得整整齐齐,每个后面跟着下载、复制、预览三个小按钮。

他先点"预览"确认抓到的确实是这节课,再点下载,进度条很快走满。想存整个系列?勾选几节课后点"下载所选"就行,不用一集一集手动来。整个过程不到一分钟,比他之前翻开发者工具找链接快了一个世纪。

动手之前,先说说怎么把它请进浏览器:Chrome、Edge 用户直接去应用商店搜 Cat-Catch 即可;爱折腾源码的开发者,也可以git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页打开开发者模式,加载已解压的扩展程序,十秒搞定。

下午3点:做剪辑素材时,顺手"抠"出背景音乐

小李正在剪一期视频,需要一段钢琴背景音和几张高清参考图。素材网站只支持在线试听,右键另存为?不存在的。

这时候猫抓的另一面就派上用场了——它把嗅探到的资源按类型分好类:视频归视频,音频归音频,图片归图片,一眼就能筛出目标。小李在列表里勾选需要的几段音频,一键下载;图片的来源如果不太清楚,他还能切到"其他页面"标签,看看其他后台标签页里还藏着什么。

更贴心的是,如果你只想要视频里的那段声音,下载时可以直接只取音轨,连转码的功夫都省了。

晚上10点:那个逼疯人的M3U8

这是今天最大的考验。小李看中一部纪录片,点开猫抓,发现视频不是一个干净利落的 MP4,而是一长串名字像乱码的 .ts 小文件——这就是常说的 HLS 流媒体视频:本体被切成几百块"拼图碎片",散落在服务器上。

而猫抓最擅长的,恰恰就是拼图。它先在后台读取那份 m3u8 清单文件(可以理解成拼图说明书),再按顺序下载每个分片,最后把碎片合成一个完整的 MP4。分片之间互不依赖,所以还能多线程并发下载——相当于好几只手同时捡碎片,快得多。

小李在解析页里粘上 m3u8 地址,设置好线程数,点下"合并下载",剩下的交给时间去跑。看着几百个分片被挨个收进列表,他悬着的心总算放了下来。

顺带一提,猫抓的界面支持中文、英文、西班牙语等8种语言,语言配置都放在_locales/目录里。想给海外朋友安利这个"网页视频下载神器",语言从来不是障碍。

中场休息:这些资源到底是怎么被"听见"的

看到这,你可能想问:浏览器资源那么多,猫抓怎么知道哪个才是媒体文件?打个比方,它像站在路口听声辨位的交警——扩展通过浏览器提供的接口,监听页面发出的每一个网络请求,凡是 URL 特征或响应类型命中媒体规律(视频、音频、图片、流媒体清单)的,记下来;无关的,直接放行。

这份"听觉系统"的分工也很有意思:catch-script/catch.js是大脑,负责嗅探与过滤;js/popup.js是前台,负责把结果排成清清爽爽的列表;js/downloader.js是后勤,负责排队、重试、显示进度。遇到 DASH 格式,js/mpd.js顶上;遇到 WebRTC 实时流,catch-script/webrtc.js接手。各司其职,环环相扣。

整个过程都在本地完成,不上传任何数据;它向浏览器申请的权限也屈指可数,代码完全开源、随时可查——用起来踏实。

下载翻车?这份自救清单请收好

工具再顺,也架不住网络和网站本身调皮。下面这几个坑,几乎每个用猫抓的人都会踩上一两个,提前看一眼,能省下大把抓狂的时间。

卡在99%死活不动

多半是某个分片请求超时了。去解析页把超时时间调大,或者把并发线程数调低,让网络喘口气⚡,通常就能跑完最后那几步。

合并出来的视频打不开

先确认视频是不是加密流:加密内容需要密钥才能解密合并。在解析页的密钥栏填上对应的 key,常见的 AES-128 加密lib/m3u8-decrypt.js会帮你自动处理,然后重新合并一次。

打开列表一片空白

很多网站的视频是"懒加载"——你还没往下滚,资源压根没开始下载,自然嗅不到。对策很简单:先把页面从头到尾看一遍,让视频完整缓冲,再刷新一下列表。还不行,就去设置里开启增强模式,扩大搜索范围。

下载到一半突然报错

先看磁盘空间还够不够,再检查浏览器设置的下载目录是否有写权限。换一个目录、换一个文件名,往往就顺了。

手机上也想看?让二维码跑个腿

电脑上找到的资源,不必非得在电脑上下。点开二维码功能,把资源链接生成一个码,手机扫一扫就能在移动端打开或下载,比来回传文件利索多了。

写在最后

猫抓插件(Cat-Catch)不会魔法,它只是把"网页里本来就有、只是没给你按钮"的资源,重新交回到你手上。下次再遇到想存的视频,别急着翻开发者工具,也别求人录屏——点一下猫抓,试试看。🎁

最后多说一句:顺手,也要守规矩。只下载自己拥有版权或已获授权的内容,尊重每一位创作者,好工具才能走得更远。现在,去把今天看到的第一个网页视频带回家吧。

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

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

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

林伽一 · AI科技日报 | 2026年08月13日

今日AI技术栈的演进呈现两个鲜明方向:一是训练与推理基础设施的效率革命,二是智能体安全从"附加项"变为"必选项"。前者以数据驱动并行(DCP)在32块H200 GPU上实现最高2.88倍加速为代表[①];后者以A…

作者头像 李华
网站建设 2026/8/14 13:36:31

如何用 m3u8-downloader 一分钟轻松搞定在线视频下载?

如何用 m3u8-downloader 一分钟轻松搞定在线视频下载? 【免费下载链接】m3u8-downloader 一个M3U8 视频下载(M3U8 downloader)工具。跨平台: 提供windows、linux、mac三大平台可执行文件,方便直接使用。 项目地址: https://gitcode.com/gh_mirrors/m3u8d/m3u8-do…

作者头像 李华
网站建设 2026/8/14 13:36:24

零基础把图片变成3D打印模型,ImageToSTL上手全攻略

零基础把图片变成3D打印模型,ImageToSTL上手全攻略 【免费下载链接】ImageToSTL This tool allows you to easily convert any image into a 3D print-ready STL model. The surface of the model will display the image when illuminated from the left side. 项…

作者头像 李华