ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

猫抓浏览器资源嗅探插件完全指南:把网页里的视频音频快速存到本地

猫抓浏览器资源嗅探插件完全指南:把网页里的视频音频快速存到本地 猫抓浏览器资源嗅探插件完全指南把网页里的视频音频快速存到本地【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch网页里的视频只能看、存不了收藏的网课链接过阵子就 404——这种时候别急着打开开发者工具翻网络面板装上浏览器资源嗅探插件猫抓cat-catch就行。它挂在页面的网络请求上把视频、音频、图片资源在产生的那一刻捕获下来整理成一份可勾选、可下载的清单。它最能打的六件事先扫一眼实时捕获页面里的音视频、图片与文档点工具栏图标即开清单M3U8 / MPD 流解析配密钥、挑切片、合并成片批量下载、复制链接、正则过滤、倒序排列跨页面给网页视频调倍速、画中画、抓帧媒体控制标签页WebRTC 录制、屏幕捕获、深度搜索、缓存捕捉更多功能菜单对接 FFmpeg、Aria2、MQTT、发送到本地设置页装之前核对内核版本躲开假猫抓先查浏览器内核猫抓自 1.0.17 版本起要求 Chromium 93 以上想功能完整建议 104 以上内核低于 93 的话直接装 1.0.16。然后是渠道。项目完全开源谁都能改几行塞进广告再上架假猫抓不在少数——只认浏览器官方扩展商店搜 cat-catch或者自己从源码构建Firefox 的商店页面要用非国区 IP 才能打开。源码安装三步git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在浏览器扩展管理页打开开发者模式点加载已解压的扩展程序指向项目文件夹。当前版本 2.7.2manifest 走 MV3 规范。第一次嗅探从点图标到文件落盘打开一个有视频网页点工具栏里的猫抓图标弹窗直接展开。窗口分三个标签当前页面、其他页面别的标签页里捕获到的媒体、媒体控制/其他功能。列表默认把最新捕获的资源排在最上方刚播放出来的文件就在你眼前。弹窗顶部有现成的过滤三件套按扩展名筛、正则过滤、删重复文件名。清单长了先用它们收窄再勾选要保留的文件点下载所选下载模块会接管后续支持断点续传与边下边存不想落盘就点复制所选把直链递给别的工具。选中任意一项下方预览区会直接播放标题、类型、时长、分辨率都摆在那先确认再下载基本不会拿错文件。老手的做法是别只盯着当前页切到其他页面标签能翻别的标签页捕获到的媒体再点一下模拟手机换成移动端 UA有些网站会因此吐出更直的资源地址。核心嗅探逻辑在 catch-script/catch.js想弄清一个请求凭什么被判定成视频翻这一个文件就够。M3U8 解析与合并下载流媒体的完整链路流媒体网站基本不给 mp4 直链视频被切成几十上百个 TS 分片靠一份 m3u8 清单串起来播放。浏览器自带下载在这一步就失效了这正是猫抓 M3U8 解析器的主场。操作三步到其他功能里打开 M3U8 解析器把之前捕获到的 .m3u8 地址粘进输入框本地 m3u8 文件也能直接上传点解析所有分片列出来它还会自动尝试从浏览器缓存里读数据——这一步专门治一次性 URL失效的病调好线程数、文件名模板、偏移量再开始下载完成后自动把分片拼回一个完整视频。遇到 AES-128 加密流解析器先尝试自动识别密钥识别不了再手工把 Key 与 IV 填进去。DASH 协议的 MPD 清单另有 mpd.html 页面处理。还有三个常用开关值得认识仅音频只要人声时合并选音频提取省下一大截空间MP4 输出勾了 mp4 后缀却不变先确认已升到 2.7.1 以上那个版本专门修了这个毛病挑切片分片列表里每一项都能单独勾选或取消也可限定下载范围只取需要的段落不必整段全拿。解密与合并的实现落在 lib/m3u8-decrypt.js。从加密流里挖密钥深度搜索的用法最棘手的一种情况密钥不在清单里而藏在页面 JS 加载的 JSON 中。这时先对页面跑一次深度搜索让它把密钥扫出来再回到 M3U8 解析器把 Key、IV 填进去。深度搜索带默认快捷键不必翻菜单。相关逻辑在 catch-script/search.js弹窗里的智能过滤也归它管。深度搜索跑完后如果页面行为怪异先把它关掉再排查其他原因确认清单里确实有密钥引用、播放预览正常时再扫更稳妥。把下载交给别的工具FFmpeg、Aria2 与 MQTT猫抓不硬扛所有活任务可以递出去FFmpeg把任务送去在线 FFmpeg 做转码与格式转换嵌套模式下不再单独弹新标签治好了偶尔文件送不到的问题Aria2 RPC设置页填 Aria2 地址和下载目录适合要多线程加速的场景MQTT 与发送到本地走 MQTT 协议推任务或把选中资源发给本地程序处理m3u8dl 自定义协议唤起外部下载器处理流媒体开着确认参数时重复调用的毛病新版本已修。 另有一块兜底面板 downloader.html嗅探抓不到、但你自己知道直链时把 URL 和 Referer 粘进去直接下还能开边下边存。驯服播放页倍速、画中画与录制脚本媒体控制标签页像个网页播放器的迷你遥控器选中任意页面里正在播的视频倍速从 0.1 拉到 16 倍画中画、全屏、抓当前帧、循环、静音、音量、进度条都能动。网课开 2 倍速想留住的画面随手抓帧全程在猫抓里完成不必再装别的播放器扩展。更多功能里还有一组录制脚本常规视频录制由 catch-script/recorder.js 负责同目录另有 webrtc.js 面向 WebRTC 流部分浏览器不支持、recorder2.js 负责屏幕内容捕获。⚠️ 有个缓存捕捉开关作用是把已播放过、但直链已失效的媒体从浏览器本地缓存里捞回来。代价仅 Chromium 系可用且会让个别网站出现播放异常——视频突然放不出来时先关掉这个开关再查其他原因。个性化设置页里先改的六项打开设置页options.html左侧导航把配置切得很细值得优先动这六项捕获后缀与类型默认有一批后缀和 MIME 清单可增删改不想要的格式直接停用过滤大小支持表达式写法比如100 KB、500-1000 MB小图标和超大备份文件一道挡在门外正则匹配与屏蔽一边用正则精准命中目标一边把广告域名塞进屏蔽列表整站不想被抓的可加入全局强制屏蔽名单文件名模板支持标签嵌套下载名可自动带上页面标题、时间等信息2.7.0 重构过标签嵌套用到函数的复杂标签升级后记得核对一遍自动下载规则开启后命中规则的资源捕获即落盘快捷键捕获开关、自动下载、M3U8 解析、深度搜索、缓存捕捉都有默认快捷键可在浏览器快捷键设置里重绑。界面语言跟随浏览器自动切换_locales 目录里共十套中简、中繁、英、西、日、韩、葡、土、俄、越翻译由社区贡献个别语种更新或有滞后。避坑清单兼容、隐私与版权边界最后四条装完前读完内核低于 93 用 1.0.1693 到 104 之间能跑但个别功能可能不完整版本M3U8 选 mp4 后后缀不变是版本不够新先升 2.7.1 以上再谈其他问题隐私官方声明嗅探与解析全程在你本机完成数据不离开电脑无跟踪代码权限清单tabs、webRequest、downloads 等都写在 manifest.json 里求个心安就读一遍源码再装版权只下载你拥有版权或已获授权的内容。网站运营方不想被抓可提交申请让域名进屏蔽列表用的人则自觉守住 robots 规则与访问频率别拿批量下载冲别人的服务器。跟着上面把第一次捕获走完这个扩展就真正上岗了平时点图标筛、下、存碰上流媒体再解析、合并、挑切片。核心关键词浏览器资源嗅探长尾关键词M3U8解析与合并下载、网页媒体资源捕获、浏览器媒体资源批量下载、网页视频倍速与抓帧【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表