多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

猫抓 Cat-Catch:三步抓走网页视频,开源免费的资源嗅探扩展

猫抓 Cat-Catch:三步抓走网页视频,开源免费的资源嗅探扩展 猫抓 Cat-Catch三步抓走网页视频开源免费的资源嗅探扩展【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓 Cat-Catch 是一款开源免费的浏览器资源嗅探扩展核心就一句话点一下工具栏图标当前页面所有能下载的视频、音频、图片自动列成清单。晚上刷到想存的视频右键另存为是灰的、F12 里翻不到那个 MP4 时点一下它的图标清单自己就跑出来了全程不碰开发者工具。它到底是什么一句话它是装在你浏览器里的媒体请求记录员把页面加载过的视频、音频、图片挑出来列成清单交给你下载。它不修改文件本身也不经过任何云端服务器嗅探和下载全程在本地浏览器里完成。它也不负责破解 DRM 版权保护加密到解不开的内容它只能标出来剩下的得你自己想办法。嗅探原理守在快递代收点按特征分拣原理像小区的快递代收点你网购的所有包裹都得先到代收点签收登记才能进小区。网页里的媒体文件也一样每个视频、音频、图片都得经过浏览器这一层网络请求才能加载出来。猫抓就守在代收点按内容特征分拣——带 mp4 这类直链特征的归普通媒体返回 M3U8、MPD 清单的归流媒体WebRTC 的加密传输它也能认出。对应到代码里就是 catch-script/catch.js过滤、分类、去重都写在这个文件里。 三分钟装好完成第一次嗅探Chrome、Edge 用户在各自应用商店搜 Cat-Catch 直接添加Firefox 去 Mozilla 插件商店搜同名。想用源码版先执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch。打开浏览器扩展管理页开启开发者模式点加载已解压的扩展程序选中刚克隆的文件夹。留意内核门槛Chromium 93 以上可用104 以上功能最全。装完后你做的第一个动作打开任意带视频的网页等画面播起来点工具栏的猫抓图标。弹窗里已经躺着当前页面的资源清单文件名、格式、大小、时长、分辨率全在上面点任意一条还能先预览播放确认没抓错再勾选下载。三个高频动作各管一摊 点一下图标整页媒体自动列成清单能解决什么问题不用在 F12 网络面板里人肉翻 URL页面加载过的媒体它替你全翻出来了还按当前页面 / 其他页面分好页签。操作三步一是打开视频页面让画面先播几秒二是点猫抓图标在弹窗里预览确认三是勾选目标点下载所选多条资源自动排队。下载队列、进度回调、失败重试都交给 js/downloader.js。 粘贴 M3U8 地址几百个分片自动合并成 MP4能解决什么问题在线课程、直播回放这类 HLS 流媒体直接下只得到一个打不开的文本清单真正的画面被切成了几百个小分片。操作三步一是打开扩展里的 M3U8 解析页二是把流地址粘进输入框点解析全部分片、总时长、分辨率一次列全三是设好线程数和输出格式点合并下载分片自动拼回完整 MP4。加密流也不用怕还能填解密密钥和偏移量。这块的实现集中在 js/m3u8.js。缓存抓取加深搜把漏掉的视频捞回来能解决什么问题有些资源藏在播放器缓存里或者页面加载完就被清掉常规嗅探抓不到典型症状就是明明在播却怎么也抓不到。操作三步一是对目标页面执行缓存抓取从浏览器缓存里把文件捞出来二是开启深搜主动往更深层的请求里翻三是批量重复任务配合录制脚本把操作录下来自动重放。录制重放的逻辑在 catch-script/recorder.js。让成功率翻倍的五个细节并发线程数。网络好时调到 8~12 路一般 4~6 路差网压到 2~3 路线程开太多会挤爆带宽反而频繁断连重传。超时时间。默认 30 秒响应慢的服务器放宽到 60~90 秒超时卡得太紧是下载到一半失败的常见原因。模拟手机。弹窗里点一下模拟手机一键伪装成移动端 UA不少站对桌面端藏资源对手机端才给高清直链。快捷键。一键暂停嗅探、一键启动自动下载、一键打开 M3U8 解析器高频使用建议背下来比鼠标点得快。抓不到时。先刷新页面重新抓再确认网页用的是标准媒体标签还是不行就打开请求记录看有没有报错。生态一角十种语言、扫码跨设备、GPL-3.0界面支持中文、英文、西班牙语、日语、越南语等十种语言语言包统一放在 _locales/ 目录翻译新人可以从这里开始贡献。电脑端点一下二维码图标手机扫一眼就能在移动端打开或继续下载。项目采用 GPL-3.0 开源协议代码全部公开可审查数据本地处理不上传、无追踪器。它把看得见、下不来的视频变成清单里能勾选的一个任务。现在就可以打开一个带视频的网页点一下猫抓图标试试。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表