ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

猫抓插件完整指南:从安装到第一次下载M3U8的10分钟上手

猫抓插件完整指南:从安装到第一次下载M3U8的10分钟上手 猫抓插件完整指南:从安装到第一次下载M3U8的10分钟上手【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓(Cat-Catch)是一款开源的浏览器资源嗅探扩展,通过监听当前页面的网络请求,把视频、音频、M3U8流等媒体资源筛选成列表,供你下载到本地。本文带你从零走通安装到首次保存的完整流程。 安装猫抓扩展:官方商店与源码两种方式官方商店安装(推荐新手):在Chrome网上应用店、Edge加载项商店或Firefox扩展商店中搜索猫抓,认准官方商店页面安装。项目README特别提醒:猫抓是开源项目,已有人下载源码加入广告代码后重新上架,请只从官方渠道安装。源码安装(适合开发者):把仓库克隆到本地,在浏览器扩展管理页打开开发者模式,点击加载已解压的扩展程序并选中扩展文件夹:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch版本要求:1.0.17之后的版本需要Chromium内核93以上,想体验完整功能建议104以上。从安装到第一次下载的最短路径装好后,打开任意带视频的网页,按下播放键让视频开始加载。点击工具栏的猫抓图标,弹出面板中的资源列表按页面分组,找到目标文件,点下载,文件会以原始文件名存入浏览器的默认下载目录。整个过程不超过一分钟,你得到的就是与网站原始流同质的视频文件。高频使用场景:三个典型下载任务保存在线课程视频你遇到的情况:课程平台上的视频可以在线看,你想存一份离线副本。具体怎么做:播放视频后点开猫抓面板,在资源列表里对照文件名和大小挑选目标,同一内容体积更大的通常是更高画质档位,选中后点击下载。得到的结果:浏览器默认下载目录中出现一个完整视频文件,质量与网站提供的原始流一致,而不是录屏。下载M3U8分片视频你遇到的情况:打开视频或直播页,资源列表里只有.m3u8链接,找不到mp4。具体怎么做:点击该链接,猫抓会打开M3U8解析器,自动拉取播放列表并列出全部TS分片;线程数默认6,滚轮可调,分片越多、网络越好可以适当调大;确认无误后点下载,勾选在线合并可直接输出单个视频文件,页面也支持预览播放来检查结果。得到的结果:所有分片按顺序合并为一个完整视频,加密视频还支持解析后下载。批量收集音频与图片素材你遇到的情况:页面资源列表里混着大量小缩略图和跟踪请求,你想要的播客音频淹没其中。具体怎么做:打开设置页,在扩展名和Content-Type两个过滤列表里关掉不需要的类型,给保留的类型设置最小体积过滤掉小图;回到资源列表,此时列表只剩目标资源,多选后批量下载。得到的结果:列表干净,一次操作拿齐一组同类型的文件。原理速览:猫抓是怎么找到资源的猫抓的工作入口由 manifest.json 声明,核心逻辑在 js/background.js 中:它通过浏览器扩展的webRequest事件钩住页面发出的每个网络请求,读取响应头里的Content-Type、Content-Length、Content-Disposition三个字段,判断这是什么类型、多大、是不是附件;再与你设置的扩展名内容类型过滤表比对,通过校验的资源才会进入列表。注入各页面的内容脚本 js/content-script.js 则负责收集页面上的媒体元素,供预览和媒体控制使用。嗅到的数据全部存在本地,不发送到任何远程服务器,也没有跟踪器。⚙️ 进阶设置:五个值得知道的开关扩展名/类型大小过滤:在设置页为每种后缀或内容类型设置最小、最大体积,排除小图标和广告,列表立刻变干净。正则URL规则:在正则列表中添加一条URL匹配规则,只捕获命中的资源;页面自带测试输入框,保存前可以先验证是否匹配。M3U8线程数:解析器中的线程字段默认6,滚轮调节;数值越大同时下载的分片越多,大文件下载更快,源码见 js/m3u8.downloader.js。快捷键命令:manifest中注册了自动下载、深度搜索、预览、暂停/启用等命令,在浏览器的快捷键设置页绑定后,不用翻菜单就能触发对应功能。URL屏蔽列表:在设置页把特定域名加入blockUrl屏蔽列表,扩展将不再呈现该域名的资源;站点方也可以走项目Issue申请加入官方避免抓取列表。 问题排查速查:列表为空、下载慢、没声音现象原因处理打开面板后资源列表为空视频尚未加载,流媒体站点常在点击播放后才发出请求按播放键等加载完成,或滚动页面后重新嗅探M3U8下载慢或中途失败线程数偏低,或m3u8链接已过期(直播的URL会随时间变化)调大线程数;回到播放页获取新的m3u8链接重新解析下载完成但播放没有声音网站把音轨和画面分成两条独立流,你只下了视频轨在列表中另行选中对应的音频流下载,或挑选音视频合一的流如果猫抓完全无法嗅探资源,先确认浏览器内核版本:低于93请用1.0.16版本或升级浏览器。使用边界仅下载你拥有版权或已获授权的内容,下载结果限于个人使用。不要对带宽有限的站点开过多并发,分片下载线程以够用为准。站点方如不希望被嗅探,可在项目仓库提交Issue申请,维护者会将域名加入避免抓取列表。本扩展数据全部本地存储处理,不上传、不跟踪。下一步:用官方商店安装扩展,按文中最短路径在任意视频页完成第一次下载,再进入M3U8解析器试一次分片合并。更多功能细节参见项目README中的用户文档入口,遇到缺陷或想申请屏蔽域名,可到项目仓库提交Issue。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表