ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

猫抓 Cat-Catch 资源嗅探扩展:点一下图标,网页视频音频一键抓下来

猫抓 Cat-Catch 资源嗅探扩展:点一下图标,网页视频音频一键抓下来 猫抓 Cat-Catch 资源嗅探扩展点一下图标网页视频音频一键抓下来【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓 Cat-Catch 是开源免费的浏览器资源嗅探扩展点一下工具栏图标当前页面的视频、音频、图片自动列成清单支持预览、批量下载与 M3U8 流媒体合并新手三步装好全程不碰开发者工具。一分钟看懂猫抓猫抓是一个把网页加载过的媒体列给你看的浏览器扩展。以往下视频你得在 F12 的网络面板里从几百条请求里翻出真实地址装上它之后打开页面、点一下图标清单就自己出来了不用手动复制任何链接。一键列清单点工具栏图标当前页面的媒体资源自动列出文件名、大小、时长、分辨率一目了然弹窗内预览下载前就能直接播放确认没抓错内容再动手M3U8 合并下载粘贴流媒体地址自动下载全部 .ts 分片并合并成一个完整视频文件深挖手段缓存捕捉 深度搜索双保险对付明明在播却抓不到的资源全程本地资源列表和下载都在浏览器本地完成不经过任何第三方服务器真实使用三个最常见的场景抓取单个网页视频想把网页上能播放的视频存到电脑又不想碰 F12打开目标页面等视频加载出来。点工具栏里的猫抓图标弹窗自动列出当前页面的媒体资源。核对文件名、大小、时长、分辨率必要时点预览播放确认内容勾选要保存的资源点下载所选。结果是资源直接进入本地下载目录勾选多条就自动排队批量下载。这个弹窗由 js/popup.js 驱动下载队列和进度交给 js/downloader.js 管理。合并 M3U8 流媒体分片自动拼成完整视频遇到在线课程、直播回放这类流媒体普通下载器拿到的只是 M3U8 文本清单真正的视频被切成了几百个 .ts 小文件。猫抓的处理方式打开 M3U8 解析器弹窗入口或快捷键。把 M3U8 地址粘进输入框点解析分片数量、总时长、分辨率一次显示。设置下载线程数和输出格式点合并下载几百个分片自动下载并合并成一个 MP4。加密流也支持填写解密密钥和偏移量IV即可解开。这块实现集中在 js/m3u8.js想看流媒体协议怎么处理的可以重点研究。深挖缓存与直播录制想抓加载完就被清掉的资源或者把直播存下来开启缓存捕捉或打开深度搜索。它会主动往浏览器缓存和更深层请求里翻专治明明在播却抓不到的情况。对直播打开录制脚本选中视频设置视频码率、音频码率和帧率可选启用 ffmpeg 转码点读取视频开始录制。结果是直播被转成可保存的视频文件漏网的缓存文件也被捞回来。录制功能的实现在 catch-script/recorder.js。背后的原理说人话版浏览器打开页面时每个视频、音频、图片都要通过网络请求加载而这些请求都会经过扩展的监听层。猫抓就是守在这一层的关卡它按内容特征分类——带 .mp4、.mp3 这类直接文件后缀的就是拿来就能打开的文件算普通媒体返回 M3U8、MPD 的其实是记录视频被切到哪几段的位置清单归为 HLS 或 DASH 流媒体连 WebRTC 传输的加密流也能识别。识别完它只做三件事发现、分类、交给你下载。整个过程在本地浏览器里完成不碰任何第三方服务器。核心的过滤和去重逻辑写在 catch-script/catch.js翻一遍就能看懂它怎么筛请求。 上手开始最省事的装法Chrome 或 Edge 用户在各自应用商店搜索 Cat-Catch 直接添加Firefox 用户去 Mozilla 插件商店搜同名即可。想自己装源码版一条命令的事git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后打开浏览器扩展管理页面开启开发者模式点加载已解压的扩展程序选中刚克隆的文件夹就装好了。版本要求1.0.17 之后需要 Chromium 内核 93 以上老内核请装 1.0.16 版本想体验完整功能建议用内核 104 以上。装好之后点一下图标即开始嗅探当前页面的资源会直接列在弹窗里。进阶用法下载线程M3U8 解析器里可以自行设置下载线程数网络好就调高网络一般就调低合并成功率更稳。模拟手机一键把访问伪装成移动端 UA。不少网站只对手机端给直链这个开关经常能抓出桌面端看不到的高清源。快捷键扩展预注册了一组快捷键覆盖暂停/开启嗅探、自动下载、M3U8 解析器、缓存捕捉、深度搜索、清空清单高频用户值得背几个。抓不到怎么办先刷新页面再开启深度搜索或缓存捕捉还不行就打开弹窗看请求记录里有没有报错多数情况在这两步内解决。手机端跨设备Edge Android 用户可以扫项目 README 里的二维码直接在手机装好手机上也能自己嗅探。开源与社区猫抓采用 GPL-3.0 许可证代码全部公开可审查。所有嗅探数据都在本地存储处理不会发送到任何远程服务器也不含跟踪器。项目设有避免抓取列表网站运营方如果不想被嗅探可以提一个 Issue 申请把域名加进去。界面支持中、英、西、日、越南语等十种语言语言包统一放在 _locales/ 目录每个语言一个 JSON 文件。如果你会用一点 JavaScript提 bug 修复、加新功能、补翻译都是不错的入手方式。工具的意义在于降低门槛而不是提高门槛。下次再遇到看得见下不来的视频点一下图标就能把它带回家——现在就可以打开一个带视频的页面点一下工具栏图标试试。相关资源核心嗅探逻辑 catch-script/catch.js M3U8 解析器 js/m3u8.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),仅供参考
返回列表