尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

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

猫抓(cat-catch):浏览器资源嗅探扩展,3 步把网页视频、音频存到本地

猫抓(cat-catch):浏览器资源嗅探扩展,3 步把网页视频、音频存到本地 猫抓cat-catch浏览器资源嗅探扩展3 步把网页视频、音频存到本地【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源免费的浏览器资源嗅探扩展打开任意网页它会自动列出页面里出现过的视频、音频、图片和流媒体链接挑中之后直接下载支持 M3U8 分段视频的解析、解密与合并。全文约 6 分钟读完你会知道怎么装、怎么用、以及遇到问题去哪排查。网页视频找不到下载地址是怎么回事很多网页播放器故意不给下载按钮你右键另存为拿到的只是一小段缓存F12 翻网络请求又能看到几十个.ts分片完全分不清哪个才是完整视频。猫抓的做法是在你浏览网页的同时把页面加载过的媒体资源按类型整理成一张清单附上文件名、大小、时长、分辨率等信息你只需要勾选想要的文件点下载就行——不用再去页面源码里翻找链接。和只支持直链的下载工具不同猫抓对三类内容都有对应处理普通直链MP4、音频、图片等嗅探后直接保存M3U8 流媒体视频被切成几百个短小分片再拼着播内置解析器可分片下载、AES-128 解密、合并成单个 MP4MPDDASH等流媒体可识别并解析清单配合外部工具完成下载它还支持把任务推送到手机通过扫码以及把 M3U8 参数交给 ffmpeg 处理这两项都可在设置中开启普通用户不配也能用。猫抓安装3 种方式怎么选应用商店一键安装适合大多数用户在 Chrome、Edge 或 Firefox 的官方扩展商店里搜索猫抓 / cat-catch点安装即可。装好后浏览器右上角会出现猫抓图标。源码安装适合想跟进最新版本的人git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开扩展管理页地址栏输入chrome://extensions或edge://extensions打开右上角开发者模式点加载已解压的扩展程序选择刚克隆的 cat-catch 文件夹CRX 文件安装适合离线或受限网络环境从项目 Releases 页面把.crx文件另存为到本地再打开扩展管理页同样需要开发者模式将 crx 文件直接拖入页面即可。 版本提示1.0.17 以后要求 Chromium 内核 93 以上想体验完整功能建议用 104 以上的浏览器内核。第一次使用5 分钟完成你的第一笔下载打开任意一个带视频的网页让视频开始播放点浏览器工具栏的猫抓图标弹出资源面板在当前页面列表里勾选目标文件列表会显示文件大小、类型、时长、分辨率点文件右侧的下载按钮或点底部的下载所选批量保存几个界面上的细节值得留意预览选中文件点播放图标先确认内容再下载深度搜索列表太少时点这个按钮它会进一步深挖页面里嵌套加载的资源自动下载配合快捷键设置打开页面即自动保存新出现的媒体适合整列连续课程页媒体控制对部分网站的播放控件做增强方便暂停、快进定位核心嗅探逻辑写在 catch-script/ 目录包括页面捕获、媒体录制、WebRTC 抓包等脚本遇到特殊网页抓不到的情况看这里的实现能更快判断原因。M3U8 视频下载从分片列表到完整 MP4 的完整步骤M3U8 是一种流媒体格式视频被切成很多几秒长的.ts小分片边播边加载。只保存分片是没用的需要按顺序全部下载再拼回完整文件。猫抓内置了专门的解析器步骤如下复制 M3U8 链接可以从资源列表右键获取也可以自己拿到链接打开猫抓的M3U8 解析器面板粘贴链接点解析解析后显示总时长、分辨率、预估大小和全部分片列表普通视频直接点合并下载得到可播放的 MP4如果视频是加密的在密钥 / IV栏填入正确参数并勾选跳过解密选项按需处理解析器里几个常用选项下载线程数默认 32 线程并发拉分片弱网环境调小可减少失败下载范围只保存第 N 到第 M 个分片适合只想截取片段只要音频勾选后合并出音频文件适合提取背景音乐或旁白另存为 m3u8 / ts 列表拿到纯链接清单方便交给 ffmpeg 或别的工具二次处理解析器还支持把参数一键发送给 ffmpeg需本地安装以及通过 MQTT 推送到手机这两种玩法属于进阶用法日常合并下载用不到。界面和提示语支持 10 种语言中简、中繁、英、西、日、韩、俄、葡、土、越跟着浏览器语言自动切换语言文件都在 _locales/ 目录缺了哪种语言自己补一份 JSON 即可。常见问题排查检测不到资源、下载失败怎么办检测不到任何资源先让视频真正开始播放再打开猫抓面板点深度搜索再刷新一次列表确认扩展没被暂停猫抓图标变灰说明处于暂停状态点一下或按快捷键恢复打开浏览器控制台看有无报错把错误信息拿去项目仓库提 IssueM3U8 合并后无法播放大概率是加密视频需要填对密钥Key和 IV检查跳过解密勾选项与密钥是否匹配只有部分分片成功时降低并发线程数重试下载速度忽快忽慢分片类下载受单连接速度限制适当调高线程数线程拉满如 64 以上反而容易触发服务器限流32 左右通常更稳解析与合并的实现代码在 js/ 目录m3u8.js和mpd.js分别对应两种流媒体的处理逻辑排查具体报错时可以直接对照。隐私与版权两件事必须知道数据只留在你本机。猫抓的隐私政策写明所有信息都在本地存储和处理不发送到远程服务器也不含任何跟踪器。作为 GPL-3.0 开源项目你可以自己审查每一行代码。只下载你有权保存的内容。本工具仅供下载用户拥有版权或已获授权的媒体用于抓取受版权保护且未授权的内容属于用户自己的法律责任。网站运营方如不希望猫抓在其站点运行也可通过项目 Issue 提交[Opt-Out Request] 域名申请猫抓会把该域名加入避免抓取列表。另外提醒一点因为猫抓开源且知名度高扩展商店里出现过夹带广告代码的仿冒版本安装渠道以官方商店地址和项目仓库为准。写在最后猫抓把找链接—验证—下载—合并这条链路压缩成了几个按钮普通视频点一下就能存M3U8 流媒体粘个链接就能合并出 MP4所有数据不出本机。界面、解析逻辑、多语言配置都在开源仓库里用得不顺手的地方改源码比等更新更快。核心嗅探脚本catch-script/解析与下载逻辑js/多语言配置_locales/界面样式css/【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表