ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

猫抓 cat-catch 网页资源嗅探完整指南:4 步把网页里的视频下载下来

猫抓 cat-catch 网页资源嗅探完整指南:4 步把网页里的视频下载下来 猫抓 cat-catch 网页资源嗅探完整指南4 步把网页里的视频下载下来【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch你在网页上看到想保留的视频页面却没有下载按钮——这正是猫抓cat-catch要解决的问题。它是一个开源的浏览器网页资源嗅探扩展实时记录页面发出的媒体请求供你挑出来下载、合并 m3u8 流、处理加密分片。能力速览猫抓能帮你做什么先用一句话建立全景它坐在浏览器和网页之间把每一笔媒体请求登记成清单你再从清单里挑。打个比方猫抓就像装在浏览器门口的出入登记簿——页面放一个视频浏览器就要向服务器领数据每次请求都是一个访客猫抓给每个访客记下名字URL、行李大小和时间只把带媒体行李的写进台账台账就是你的资源列表。实现上catch-script/catch.js 负责拦截网络请求和媒体管道catch-script/search.js 则从接口返回的数据里二次打捞资源两者配合覆盖了绝大多数网页。功能一句话说明适用场景资源捕获列表实时登记本页的视频、音频、图片请求勾选即下普通网页里的视频、音频下载m3u8 解析器解析清单、取密钥、合并分片可转 mp4加密 HLS 流媒体合并成完整文件深度搜索注入脚本扫描页面与接口数据挖出隐藏资源和密钥动态加载、地址藏深层接口的站点录制脚本按码率、帧率录制页内视频支持 webrtc直播或动态生成、无法嗅探的内容媒体控制跨标签页控制播放、倍速、截图、缓冲跳转同时开着多个长视频时统一管理5 分钟装好猫抓商店、源码、CRX 三条路安装方式适合谁注意点应用商店Chrome / Edge / Firefox绝大多数用户Firefox 版需非国区 IP 访问商店里有过夹带广告的伪猫抓安装地址以 README.md 为准源码加载开发者模式想尝鲜新版、研究代码的人先git clone https://gitcode.com/GitHub_Trending/ca/cat-catch再到扩展管理页开启开发者模式点加载已解压的扩展程序选中文件夹CRX 拖拽安装内网环境、批量部署同样先开开发者模式把 crx 文件直接拖进扩展页装完后建议顺手看一下浏览器版本Chromium 93 是底线104 以上才能体验完整功能1.0.17 之后强制要求 93。装好后第一件事打开任意带视频的网页点工具栏里的猫爪图标。你会看到弹窗面板顶部是当前页面/ 其他页面 / 媒体控制**三个标签列表里每行是一个捕获到的资源右侧标着文件大小选中某一行下方就展开标题、MIME 类型、时长、分辨率和原始链接底部还有可直接播放的预览窗口 四步把网页视频存到本地操作打开带视频的网页让视频正常播放一次点工具栏猫爪图标打开拓扑面板。看到什么「当前页面」标签里出现带勾选框的资源列表最新捕获的排在上部右侧显示大小。操作点击其中一行资源展开详情。看到什么下方显示标题、MIME 类型、时长、分辨率、原始链接底部预览窗把视频放出来确认是不是你要的那一条。操作点底部的下载所选。看到什么浏览器开始下载文件落在默认下载目录文件名取自资源链接或页面标题。操作如果抓到的是 m3u8 清单而不是成品文件点该行对应的解析器图标。看到什么弹出 m3u8 解析器列出全部分片、密钥栏和合并下载按钮详见下一节。进阶用法四个场景按需取用想合并加密的 m3u8 流成一个完整视频这是猫抓最硬的功能。m3u8 播放列表由上百个几秒的 ts 分片拼成加密流还带动态密钥。在解析器里点深度搜索让它自动分析密钥分析不到就手动填密钥16 进制或 Base64和偏移量 IV。勾选mp4格式、设好下载范围只下前 10 分钟这类需求也能用时间格式填写点合并下载。加密流的解密、合并全部在浏览器本地完成js/m3u8.js 内置了从 hls.js 分离出的解密模块。另外2.7.0 起解析器支持从浏览器缓存读取数据专门对付复制出去就失效的一次性签名链接拿到清单后不必急着复制链接。想挖出藏在接口里的隐藏资源 当页面上能播、列表里却没有时多半是地址藏在接口返回的 JSON 里。用深度搜索它注入脚本扫描页面数据与接口响应把疑似媒体地址和密钥都翻出来疑似密钥会显示在弹窗的疑似密钥标签里。注意它在某些页面消耗较多资源用完记得关掉不要开始终开启。想录直播或动态生成的视频直播流没有固定文件地址普通嗅探抓不到。用弹窗底部的录制脚本对应 catch-script/recorder.js可以选码率、帧率录制页内视频直播场景还能交给在线 ffmpeg 转码走 webrtc 的流有专门的 catch-script/webrtc.js 录制通道。想让批量下载更省事在扩展快捷键设置里manifest 预置了自动下载、清空列表、深度搜索、预览等一组快捷键配合自动下载选项可以实现页面一打开就抓、抓完直接存。下载大户还可以把任务甩给专业工具支持aria2 RPC2.7.0 起可填下载目录、m3u8DL-CLI 协议和在线 ffmpeg。常见问题自查清单现象可能原因处理办法链接复制到别处打不开播放地址带时效签名几十秒就过期别复制链接用 m3u8 解析器从缓存读取直接落盘合并出来的视频花屏密钥缺失或填错先开深度搜索自动分析再手动补密钥和偏移量 IV视频能播但列表里没有扩展未启用、页面没加载完或动态加载确认扩展开关是开的等几秒再看用模拟手机或录制脚本兜底列表里杂项太多把图片、脚本等全类型都抓进来了设置里用过滤大小表达式如100 KB、500-1000 MB或正则屏蔽噪音部分功能按钮不显示浏览器内核版本过低升到 Chromium 93 以上完整功能建议 104 以上下载文件名乱、带一堆参数链接里塞了签名查询串在设置里配置替换标签规则2.7.0 起支持标签嵌套规范命名安全与合规本地处理开源可查猫抓的隐私设计很克制所有采集的信息都在本地存储和处理不发送到任何远程服务器代码里没有跟踪器。项目以 GPL-3.0 协议开源底层依赖 lib/ 目录下的 hls.js、mux.js、StreamSaver.js 等知名开源库行为可审计并维护避免抓取列表尊重站点方的屏蔽意愿。使用边界只有一条请只下载你拥有版权或已获授权的内容遵守目标网站的条款。收尾一句话总结页面里播得出来的媒体猫抓基本都能替你登记、挑出、落盘。下一步就去应用商店装上它打开一个带视频的网页点一下猫爪把第一个文件存下来。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表