尧图网站设计 尧图网站设计YAOTU DESIGN
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是一款免费开源的浏览器扩展核心功能是嗅探并下载网页中加载过的视频、音频和图片资源适合想把网页媒体保存到本地的普通用户。它不需要抓包工具也不用记命令行在浏览器里点点鼠标就能完成一次完整下载。它是什么一张浏览器里的媒体资源清单猫抓做的事情很直接页面里的视频一旦播放浏览器就会向服务器请求文件猫抓把这些请求记录下来按视频、音频、图片分类列成清单每条都带文件名、大小、时长和分辨率勾选后直接下载。和常见方案的差别在于门槛抓包工具Fiddler、Charles 那类要先看懂 HTTP 报文浏览器另存为只能存到右键能点到的东西播放器请求的分片地址拿不到。猫抓介于两者之间清单就是最终结果适合不碰网络工具的人。装好猫抓只需三步商店安装在 Chrome / Edge / Firefox 应用商店搜索 Cat-Catch点安装。源码安装想用最新版或想改代码时克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在扩展管理页打开开发者模式点加载已解压的扩展程序选中该目录。刷新一个视频页面工具栏出现猫形图标安装即完成。注意内核要求Chromium 93 以上可用104 以上功能完整。一次完整操作从打开页面到文件落地打开目标页面先把视频播放起来——不播放就没有网络请求清单是空的。点工具栏猫抓图标当前页面标签下列出全部资源按大小排好序。勾选需要的条目点下载所选文件直接进下载目录。过程中常用到的几个按钮复制所选 / 复制链接只要地址不要文件时用方便丢给别的下载工具。预览点条目右侧的播放图标不下载就能看画面、确认分辨率和时长避免下错清晰度。全选 / 反选 / 清空批量操作配合下载所选一次保存多个文件。自动下载开启后匹配到媒体请求就自动保存适合要连续保存一整个栏目内容的情况。M3U8 解析清单里看到 m3u8 地址时点进去进入专门的解析器页面处理流媒体。它是怎么做到的监听请求筛出媒体猫抓挂在浏览器的网络请求通道上页面发出的每个请求都会经过它。它按 MIME 类型、URL 特征和内容头把普通网页请求和媒体请求分开归入不同类别。HLS 这类流媒体比较特殊页面播放的其实是 m3u8 播放列表指向的一串 .ts 小分片。猫抓的解析器会先把列表展开流程大致是m3u8 地址 → 解析出全部分片地址 → 多线程下载 → 校验后合并成 mp4如果流是 AES-128 加密的需要在解析器里手动填密钥和偏移 IV才能解开这一步没法全自动见 js/m3u8.js 对应界面上的自定义密钥输入框。三个真实使用场景社交平台视频微博、视频号这类站点播放的 mp4 会直接出现在清单里预览确认清晰度后勾选下载地址带签名参数、有时效看到就尽快存。页面图片素材文章、图库页里的图片会全部进清单按大小排序后全选批量保存省得一张张右键。HLS 存档手里只有 m3u8 链接时比如直播回放粘贴进解析器设好下载范围勾选 mp4 格式合并下载得到的就是能直接播放的本地文件。进阶设置与常见卡点解析器页面里几个值得动的开关默认值一般就能用设置项位置什么时候动它下载线程数M3U8 解析器默认 32分片多、网络稳定时保持默认403 或断流时调低下载范围M3U8 解析器只存前几分钟试看效果时用不必等全量下完只要音频M3U8 解析器只要背景音乐或解说跳过视频流跳过解密M3U8 解析器确认源未加密时勾上省一步几个高频卡点清单是空的 → 视频没播放或资源在其他页面标签跨域 iframe 加载的会归到别的 tab。下载中途 403 / 失败 → 链接签名过期回到页面重新播放获取新地址。加密流下载后无法播放 → 源是 AES-128 加密需要找到 key 后填入自定义密钥再合并。商店里遇到带广告的猫抓 → 猫抓是开源的有人二次打包上架过带广告的版本只认官方商店或自己从源码加载。版权边界与源码目录下载前确认一件事只保存你拥有版权或已获授权的内容平台会员付费内容、受版权保护的影视剧集都不在合理范围内责任由使用者自己承担。网站方如果不想被嗅探可以在仓库提一个标题为[Opt-Out Request] 你的域名的 Issue 申请加入避免抓取列表猫抓承诺在后续版本中尊重该请求。隐私方面所有嗅探和下载都在浏览器本地完成数据不出本机也不含跟踪代码。想读源码的话从这几个入口进去catch-script/catch.js资源嗅探核心请求监听与媒体识别逻辑js/m3u8.jsM3U8 解析器分片展开与合并下载js/popup.js弹出窗口的资源清单与交互js/downloader.js下载任务管理_locales/10 种语言的界面文案想加语言就从这里动手【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表