猫抓插件一学就会:网页视频、音频资源一网打尽的完整指南
猫抓插件一学就会:网页视频、音频资源一网打尽的完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓插件(Cat-Catch)是一款开源的浏览器资源嗅探扩展,专门解决"网页视频看得见、却带不走"的老大难问题。装上它之后,你不再需要翻开发者工具、不再依赖来路不明的下载软件,只要点一下工具栏里的猫爪图标,当前页面上的视频、音频、图片资源就会整整齐齐列在你面前,想存哪个存哪个。
先讲一个让人干瞪眼的下午
我朋友小周想给爸妈保存一段老家村晚的回放视频。页面播放得很流畅,可整个网站翻遍了也找不到"下载"两个字。右键?没有"另存为"。复制链接?点开还是播放器。他对着屏幕干瞪眼,最后只能把电脑开着、把声音开到最大,用手机怼着屏幕录了二十分钟——画质糊得亲妈都不认识。
这个画面是不是有点熟悉?在线课程想反复看、剪辑素材想存下来、喜欢的音乐想离线听……网页明明把内容送到你眼前了,却总在"带走"这一步设下一道隐形门。
传统解法不是没有:按 F12 打开开发者工具,在 Network 面板里大海捞针;或者装一堆破解版下载器,顺带收获全家桶弹窗。折腾一圈下来,时间花了,隐私也搭进去了。
猫抓要做的,就是把这扇隐形门直接拆掉。
猫抓到底是什么?它像一位守在网页门口的"分拣员"
你可以把猫抓想象成一位守在每个网页门口的快递分拣员:凡是从这个页面流经的视频、音频、图片、接口数据,它都顺手帮你记下一张"货单",等你点开它的仓库,所有资源名称、格式、大小、时长一目了然,选中即取。
它的几个特点,值得先说清楚:
- 不需要任何技术基础:不用看代码、不用碰控制台,全程点点点;
- 格式覆盖面广:常见的 MP4/MP3 自然不在话下,连 HLS(M3U8)、DASH、WebRTC 这类"硬骨头"也能啃;
- 处理全程在本地:资源是浏览器访问到的,也是浏览器本地保存的,没有中间商,也没有服务器在偷看;
- 开源且免费:代码公开可查,无广告、无跟踪、无数据收集;
- 界面会说多国语言:简体中文、繁体中文、英语、西班牙语、日语、韩语、葡萄牙语(巴西)、俄语、土耳其语、越南语,十套文案随时切换。
一句话:它把"找资源"这件事,从技术活变成了买菜。
装好它,大概需要一杯咖啡的时间
猫抓的安装方式有几种,按你的习惯挑一个就行。
最省心的:应用商店搜索安装。Chrome 用户在 Chrome 应用商店、Edge 用户在 Edge 加载项商店、Firefox 用户在附加组件商店里搜索"Cat-Catch"即可。手机上的 Edge(Android 版)也能装,项目文档里放了对应的安装二维码,扫码跳转即可。
适合折腾的:源码安装。打开终端执行:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后进入浏览器的扩展管理页面,打开"开发者模式",点"加载已解压的扩展程序",选中刚才克隆下来的文件夹,完成。
最快捷的:CRX 拖拽安装。从项目 Releases 页面下载 crx 文件,同样先打开"开发者模式",把文件拖进扩展管理页面就装好了。
这里多提醒一句:因为猫抓完全开源,应用商店里出现过不少"伪猫抓"——有人把它改了改、塞进广告代码再上架。安装时认准官方发布渠道,别让小广告钻了空子。
第一次出手:把页面里的视频"钓"上来
装好之后,随便打开一个带视频的网页,比如某个视频平台的详情页,等视频加载几秒钟,然后点一下工具栏里的猫爪图标。
接下来的画面会让你觉得"就这?就这么简单?"——页面上所有被嗅探到的媒体资源已经按类型分好类躺在列表里了。每一条都带着文件名、格式、大小、时长这些关键信息;点开某一条,还能看到更详细的描述,甚至直接在内置预览框里播放,确认是不是你要的那一份。
确认无误后,点下载图标,文件就乖乖进本地了。想一次打包带走?勾选多条资源,点"下载所选"即可批量保存;遇到整部系列课程,直接在设置里打开"自动下载",之后新出现的匹配资源会被自动收入囊中。
下载过程中,进度和状态都实时可见,出错了也有重试兜底,基本不用你操心。
当视频被切成几百片:M3U8 也没那么可怕
用着用着你会发现,有些网页视频用上面的方法怎么都抓不到完整文件。别急,这多半是因为它压根就不是"一个文件"。
很多在线视频用的是 HLS 流媒体技术,相当于一家杂志社把一整本杂志拆成几百页,一页一页快递给你,播放器边收边拼,所以你看的时候流畅无感。可要是想把整本"杂志"收藏起来,就得把所有页码按顺序收齐,再装订成册——这正是普通下载方式搞不定的地方。
猫抓为此专门内置了一个 M3U8 解析器。操作很简单:拿到页面上那个.m3u8的地址,粘进去,点解析,所有分片清单立刻呈现在眼前。
在这里你可以:
- 设置下载线程数,网络好的时候多开几路,速度快到飞起;
- 选择合并成 MP4 格式,或只要音频轨道;
- 遇到加密的流,填写密钥(16 进制或 Base64)自动解密;
- 下载出错自动重试,还可以把任务交给 aria2、在线 ffmpeg 等外部工具接力。
说白了,收齐几百片再装订成整本的脏活累活,全都交给它了。
从会用到会用:进阶玩家才懂的几个顺手招式
摸熟基础操作之后,下面这几招能让你的效率再上一个台阶。
藏得深的资源?上"深度搜索"。有些资源是网页动态加载出来的,表面嗅探抓不全。打开深度搜索,它会顺着页面的加载脉络把潜藏的链接挖出来,适合对付那些"看不见的接口"。
已加载过的资源?用"缓存捕获"。有些视频用 blob 地址播放,直接嗅探不到完整链接。但猫抓支持从浏览器缓存里把已经加载过的媒体数据捞出来,专治这类"一次性地址"。
手机上才有完整版?开"模拟手机"。很多网站在移动端和桌面端提供不同资源,切换模拟手机后,再刷新页面嗅探,抓到的可能就是另一份清单。
想控制页面里的播放器?"媒体控制"功能了解一下。暂停、跳转、调节播放状态都能远程操控,配合"录制脚本"还能把一段播放过程录下来,方便复现或自动化。
想把链接转到手机上?生成二维码即可。在资源列表里点二维码图标,链接立刻变成一张黑白方阵,手机扫码就能打开,跨设备搬运素材就是这么轻巧。
用着放心吗?聊聊隐私、开源与版权边界
工具好不好用是一回事,敢不敢用是另一回事。猫抓在这件事上把姿态摆得很明确:
- 所有数据留在本地。它嗅探到的、下载的一切都只在你的浏览器里流转,不会上传到任何远程服务器,代码里也没有任何跟踪器。
- 权限只取所需。它申请的都是"监听网络请求、管理下载、存储设置"这类本职工作必需的权限,不越界、不偷摸。
- 代码完全开源,用的是 GPL-3.0 协议,任何怀疑都可以直接翻源码求证。也正因如此,商店里那些加了广告的"伪猫抓"才格外需要警惕。
另外,猫抓对版权这件事相当较真。它的定位是帮你保存"你有权保存"的内容——自己的创作、已获授权的素材、公开授权的资源。同时,项目还维护着一张"避免抓取列表":如果某个网站不希望被嗅探,站长可以按项目说明提交申请,把自家域名加进去,后续版本就会尊重这份意愿。
顺带一提,多语言不是简单翻译个按钮——从资源列表到解析器再到设置项,整套界面都有对应文案,海外用户同样能无障碍上手,这也是它能在全球流行开的原因之一。
你可能还会纠结的几个小问题
"为什么有时候抓不到资源?"先刷新页面重试;看看视频是不是用了加密或 DRM 保护;确认网页用的是标准媒体标签而非特殊播放器;实在不行,切换到缓存捕获或深度搜索再试一次。
"下载到一半失败了怎么办?"先查网络是否稳定、磁盘空间是否充足,再换一个下载目录试试。M3U8 解析器里还有自动重试机制,多给它一次机会。
"下完的视频打不开?"确认文件格式与播放器兼容;如果源视频本身加密,检查下载时是否正确填了密钥;也可以换个专业播放器验证,别急着删文件。
"浏览器版本有要求吗?"猫抓需要 Chromium 内核 93 以上版本才能运行,想体验完整功能建议用 104 以上的版本。
把"看得到"真正变成"拿得到"
回过头看,小周那二十分钟的"手机怼屏录像",如今只要打开页面、点一下图标、点一下下载,三下五除二就完成了。
猫抓解决的不只是"怎么下载"的技术问题,更是一种"内容明明在眼前却带不走"的无力感。它把网络资源的主动权重新交还给你——前提是,你尊重内容创作者的权利,只下载那些本就允许带走的东西。
现在就动手试试吧:装好插件,打开一个你常看的视频页面,点一下那个小爪印,看看这个页面里到底藏着多少"宝贝"。相信我,第一次看到完整资源清单的瞬间,你会回来感谢它的。
如果你还想再深入一层,这些地方值得一逛:资源嗅探的核心逻辑在catch-script/catch.js,M3U8 与 DASH 解析分别在js/m3u8.js和js/mpd.js,界面交互看js/popup.js,下载管理在js/downloader.js,而各语言文案则集中在_locales/目录里。项目还在持续更新,遇到问题也可以去用户文档里翻一翻,说不定你想要的答案早就在那儿等着了。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
