悟空浏览器可通过视频嗅探、浮动播放、网页检查或网络面板四种方式提取并下载嵌入式音频。开启视频嗅探后识别audio资源直链;启用浮动播放可调出隐藏下载入口;手动检查元素或网络请求可精准获取mp3/m4a等原始url,下载至dcim/wukongaudio/目录。

您正在悟空浏览器中观看一个嵌入式音频网页(如播客页面、语音新闻、在线课程讲解),想把当前正在播放的声音保存为本地MP3或M4A文件,但页面未提供下载按钮——此时需绕过前端封装,直接捕获已加载的音频资源流。
通过视频嗅探功能提取音频直链
悟空浏览器的“视频嗅探”引擎实际同时识别音视频资源,只要网页中<audio></audio>标签已完成加载或音频资源已被JavaScript预取,就能抓取到MP3、M4A、OGG等格式直链。
1、点击右下角“菜单”(三条横线图标)→ 选择“常用功能” → 进入“扩展功能”页面。
2、找到“视频嗅探”开关并开启——【若此开关处于关闭状态,后续所有识别操作均不会触发】。
3、返回目标音频网页,确保音频已加载(哪怕尚未播放,只要页面DOM中存在audio元素或已发起fetch请求)。
4、点击屏幕右上角“•••”更多菜单 → 选择“视频嗅探”。
5、等待2秒,顶部弹出提示条“已识别X个媒体资源”,点击进入列表;注意筛选后缀为.mp3、.m4a、.ogg的条目,优先选大小≥500KB且标注“原声”或“高清”的项。
6、点击右侧下载图标,文件将自动保存至DCIM/WukongAudio/目录,支持离线播放。
用浮动播放模式调出隐藏音频下载入口
当网页使用自定义audio播放器(如React/Vue组件封装)时,常规嗅探可能漏掉资源,但启用浮动播放后,浏览器会注入增强控制层,暴露出底层音频下载通道。
方法一:强制触发浮动播放
长按页面中音频播放区域持续2秒 → 弹出快捷菜单 → 选择“小窗播放” → 进入悬浮窗口后,立即长按画面2秒以上 → 调出半透明面板 → 点击“下载当前音频”(图标为向下箭头+声波纹)。
方法二:从通知栏媒体卡片切入
播放音频时下拉通知栏 → 找到悟空浏览器媒体控制卡片 → 长按卡片不放 → 弹出扩展菜单 → 选择“提取并保存音频流”(仅v14.8.0+版本支持)。
手动提取网页中的音频URL
适用于开发者或需要精准控制格式的用户,能绕过嗅探限制,直接定位原始音频地址。
第一步:打开网页检查工具
点击右上角“•••” → 选择“网页检查”;若该选项不可见,请先前往“菜单→设置→高级设置”开启“开发者选项”。
第二步:定位audio元素
切换到“元素”标签 → 点击左上角“选择元素”图标(鼠标箭头带方框)→ 在页面上点击播放器区域 → 查看高亮的<audio></audio>标签 → 展开其属性,找到src、data-src或poster相邻的JS变量值。
第三步:验证并下载
长按提取出的完整URL(必须以http://或https://开头,且后缀含.mp3/.m4a/.wav等)→ 选择“在新标签页中打开” → 浏览器将直接开始下载,无需跳转。
注意:若URL是相对路径(如“/api/audio?id=123”),需将其拼接到当前网页域名前,例如原网页为https://example.com/page,则补全为https://example.com/api/audio?id=123。
通过网络面板捕获动态加载的音频流
部分网页使用MediaSource API或HLS/DASH协议加载音频,资源不在HTML中硬编码,而是在运行时通过fetch或XHR请求获取分片。此时需监听网络行为。
1、开启“网页检查” → 切换至“网络”标签 → 点击左上角“清空”按钮清空历史记录。
2、刷新音频网页,等待播放器初始化完成(不必点击播放,只要进度条可拖动即表示资源已就绪)。
3、在“网络”列表上方筛选器中,勾选media、xhr、fetch三项,取消勾选img、css、js。
4、滚动查找响应类型为audio/mpeg、audio/mp4、audio/x-m4a的请求项,或文件名含“audio”、“voice”、“podcast”的条目。
5、右键该请求 → 选择“复制链接地址” → 粘贴到新标签页打开 → 下载即刻启动。











