三步用猫抓插件把网页里的视频和音频存下来:资源嗅探完整指南

发布时间:2026/9/6 16:39:32
三步用猫抓插件把网页里的视频和音频存下来:资源嗅探完整指南 三步用猫抓插件把网页里的视频和音频存下来资源嗅探完整指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch打开一个网页视频正在播放你想把它存到本地——点右键只有复制视频地址而且多半是一个无效链接。怎么办答案就在浏览器里猫抓插件cat-catch是一款免费开源的浏览器资源嗅探扩展它能自动侦听页面加载过程中的媒体请求把视频、音频、M3U8 流等资源的真实地址列成清单再提供预览、筛选和下载。下面的内容按嗅到 → 挑中 → 落地三步走帮你把网页里的媒体资源稳稳存到硬盘上。先把猫抓装进浏览器三种安装方式安装是第一步按你的习惯三选一方式一应用商店直接装最省事猫抓已上架 Chrome 网上应用店、Microsoft Edge 加载项商店和 Firefox 附加组件商店搜索猫抓 / cat-catch即可。注意两点Firefox 版本需非国区网络环境才能访问由于猫抓是开源项目商店里存在别人加了广告代码后上架的伪猫抓安装前认准官方名称与作者保护自己的数据安全。方式二源码加载适合爱折腾的你克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页面开启开发者模式点击加载已解压的扩展程序选中刚下载的文件夹方式三CRX 文件安装从 Releases 页面把 crx 文件右键另存为到本地开启开发者模式后直接把文件拖进扩展程序页面即可。Edge 的 Android 版本支持扫码安装手机上看视频同样可以嗅探资源。版本提示1.0.17 之后的猫抓需要 Chromium 内核 93 以上想要完整功能建议 104 以上更老的浏览器请停留在 1.0.16。装好之后工具栏会出现猫抓图标。先别急着点它——接下来进入正题。第一步让猫抓嗅出页面上的资源猫抓的核心逻辑很简单你正常浏览网页它在后台跟着页面一起听网络请求凡是符合媒体特征的响应都会登记进清单。核心嗅探逻辑就在 catch-script/catch.js 里。具体操作只有两步正常打开并播放访问目标网页最好让视频播上几秒、页面多滚动一些。资源是边加载边被捕获的闻过的资源才会出现在列表里一个什么都没加载的空白页猫抓只会提示还没闻到味儿。点击工具栏猫抓图标弹出面板会列出当前页面捕获到的全部资源标题栏里的数字就是资源条数。面板信息密度很高值得逐个认识资源列表区每条资源显示文件名、大小左侧复选框用于勾选。信息面板会给出标题、MIME 类型、时长、分辨率如 1280x720和完整 URL是判断哪条才是正片的关键依据。内嵌预览播放器在列表下方直接试播选中的资源存错文件之前先验货。顶部三个页签「当前页面」是嗅探结果「其他页面」可切换查看其他标签页的资源「媒体控制 / 其他功能」则打开倍速播放、画中画、截图、循环、音量等播放控制以及深度搜索、缓存捕捉等功能入口。底部操作栏下载所选、复制所选、全选、反选、清空另有模拟手机伪装移动端请求以触发不同资源分支、自动下载、录制脚本和设置。界面源码对应 popup.html 与 js/popup.js多语言文案在 _locales/ 各语言目录中维护。列表是空的怎么办通常有四种情况视频还没开始播页面需要点击或滚动才加载下一段资源走了 DRM 加密任何嗅探工具都拿不到明文站点启用了反爬策略。前两种多等几秒或换个操作路径再试后两种则只能放弃。第二步从一堆资源里挑中你要的那一个嗅探是全都要下载得选准了。一个页面往往同时捕获到封面图、多档码率的视频、字幕甚至 JSON 数据按下面几条经验筛选判断依据说明文件大小同一段视频文件越大通常码率越高几 KB 的大概率是占位图或配置时长与分辨率信息面板里时长和正片接近、分辨率更高的那条一般就是目标MIME 类型video/mp4、audio/mp3这类一目了然application/vnd.apple.mpegurl则是 M3U8 流预览试播拿不准就点播放画面正确再下载操作上的小窍门资源很多时用正则筛选在输入框写一个匹配 URL 的正则表达式回车后列表只剩匹配项正则消耗资源简单筛选优先用后缀、大小过滤。反选按钮适合排除法先全选再反选掉明显不要的。同一页面重复刷新可能产生重复条目设置里有排除重复资源开关。有些站点只对移动端返回可下载资源点开模拟手机重新触发请求试试。第三步把选中的资源落到本地挑好了资源落地有三种力度1. 直接下载日常够用勾选资源后点下载所选文件会按浏览器默认下载规则保存。文件名默认取网页标题可在设置里改也支持下载完选择保存目录和下载完自动关闭页面。2. 下载器页面批量与兜底猫抓内置独立下载器js/downloader.js支持队列管理设置里还能开启检测到资源下载失败时自动启用下载器重试网络抖一下也不必手动重来。3. 复制交给第三方工具进阶点复制所选可以把资源 URL 写进剪贴板配合 aria2、ffmpeg 或专门的 M3U8/DASH 下载工具使用。猫抓在设置中提供了调用 aria2、发送 ffmpeg 参数、推送 m3u8 下载工具的入口复制内容模板也可自定义——想让谁干活就让谁干活猫抓只负责把地址递过去。M3U8 解析器流媒体视频这样破如果第二步里你发现正身的资源不是 mp4而是一条.m3u8地址别慌——这是流媒体常见于直播和点播站的标准做法真正的视频被切成成百上千个几秒长的 ts 小分片m3u8 只是索引文件直接下载它什么都看不到。猫抓为此内置了 M3U8 解析器入口在其他功能里核心逻辑在 js/m3u8.js打开后它会做三件事拉取索引粘贴或带入 m3u8 地址解析出全部分片列表并汇总显示总分片数、总时长、分辨率如共 64 个文件总时长 10:34分辨率 1280x720参数微调设置下载线程数、下载范围只存前 64 个分片之类、自定义保存文件名合并落地点合并下载所有分片按序拼成一个完整 MP4 文件由 lib/hls.min.js 等本地库完成解码与封装全程不经过第三方服务器。带加密的流也能处理m3u8 索引里常见的 AES-128 加密解析器允许你手动填写密钥和偏移量 IV或直接上传 Key 文件如果只要声音不要画面勾选只要音频可以省下一大半空间。嫌合并麻烦的也可以点复制命令把任务交给外部 m3u8 下载工具完成。顺带一提使用 DASH 协议.mpd地址的站点有对应的 MPD 解析器原理相同只是换了一套索引格式。顺手一提的其他实用工具装猫抓相当于打包了一整套网页媒体工具箱除了嗅探和下载这些功能在面板的其他功能页签里媒体控制js/media-control.js倍速、循环、静音、音量、画中画、截图给当前页面的播放器加个遥控视频录制针对无法直接拿到文件地址的场景把播放内容录下来WebRTC 通话流也可单独录制catch-script/webrtc.jsJSON 格式化js/json.js把接口返回的 JSON 渲染成可展开的树排查接口问题时顺手模拟手机切换 User-Agent 重新请求常用于拿到移动端专属资源或验证站点的响应差异MQTT 推送把捕获到的资源信息推送到自建的 MQTT 代理方便搭建自己的下载管道。隐私、多语言与使用边界数据都在本地。猫抓的隐私政策很直白所有信息在本地存储和处理不发送到远程服务器不包含任何跟踪器。你嗅到的资源列表只有你自己看得到。界面十种语言。中文简繁、英语、日语、韩语、西班牙语、葡萄牙语巴西、俄语、土耳其语、越南语都可以切换在设置里改即可例如西班牙语界面最后一句必须说的话猫抓只应用于下载你拥有版权或已获得授权的内容——自己购买后想离线观看的网课、CC 协议开放的素材、自己上传到平台的视频备份都没问题未经授权抓取受版权保护的内容责任由使用者自行承担请遵守所在地区的法律法规与各平台的服务条款。此外猫抓尊重站方意愿维护了避免抓取列表网站方可通过仓库 Issue 申请加入。写在最后回到开头的场景网页上的视频播得再顺终究是借的。按嗅到 → 挑中 → 落地这套流程走一遍从打开页面到文件进硬盘熟练之后不过一两分钟。遇到普通 mp4 就用资源列表直接下载遇到 m3u8 就交给解析器合并遇到加密或 DRM 则认清边界、及时止损。工具装好了剩下的交给你的好奇心——先从那些允许保存的公开内容练起吧。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考