最近给博客又稍微翻新了一下,去除了很多杂乱无章的数据。另外做了一个关于我的页面,在里面镶嵌了音乐播放器,对比了几款播放器,最终我选择了 Aplayer播放器,这个播放器给我第一眼的感觉就是简约、强大。

它支持音乐播放器的音乐信息,封面、歌词、进度条、音量、播放顺序,播放模式等都支持,还可以使用三方音乐外链,也可以使用自己的音乐链接。

好了,回归正题,这里主要就是想分享一下获取网易云音乐的mp3直链。因为我不是在我网站上加了这个 Aplayer播放器吗,然后我想着加几个歌曲进去,我尝试过自己上传音乐到我网站服务器中,但这样太损耗服务器资源了,于是我就想着看能不能从这些音乐平台中获取外链或直链直接放到播放器里,于是在我访问一个网友博客期间,偶然看到它的播放器里的音乐就是使用的网易云的外链。于是我打开了浏览器的F12:

网易云音乐获取mp3文件外链/直链接口 第1张

于是就看到了网易云音乐的域名,然后就找到了这个接口。

接下来我就来说一下怎么用这个接口。

https://music.163.com/song/media/outer/url?id=音乐ID.mp3

上面这个地址就是网易云音乐获取音乐mp3地址的接口

这个音乐ID怎么找

鼠标放到歌曲列表中的歌曲名称上,浏览器左下角一般会显现出这个链接地址,可以看到链接后面有个ID=1842728629,1842728629 就是《如果呢》这首歌的ID。如下图所示:

网易云音乐获取mp3文件外链/直链接口 第2张

如果没看到也没关系,点进歌曲详情页面,可以看到浏览器地址栏上方也有相应的ID,如下图所示:

网易云音乐获取mp3文件外链/直链接口 第3张

然后把这个接口地址跟这个歌曲ID拼凑起来加上后缀名 .mp3 就得到下面这个《如果呢》歌曲的直链地址:

https://music.163.com/song/media/outer/url?id=1842728629.mp3

为什么是直链地址,如果你打开浏览器F12试着访问这个地址,你就会发现,它会从这个地址302重定向到一个名为 126.net 的域名上,很多人只知道 163.com 是网易的,其实126.net也是网易公司的。如下图所示:

网易云音乐获取mp3文件外链/直链接口 第4张

并且你在这个页面上可以试着右键单击这个页面,如下图所示:

网易云音乐获取mp3文件外链/直链接口 第5张

然后保存这个页面或另存为这个页面,你就可以直接下载这首歌曲的mp3文件。如下图所示:

网易云音乐获取mp3文件外链/直链接口 第6张

但是注意一点,这个最终地址,他不会是永久地址,它只是通过 https://music.163.com/song/media/outer/url?id=1842728629.mp3 这个地址解析重定向到另外一个临时直链地址,如果你想使用永久的地址,还是使用这种 https://music.163.com/song/media/outer/url?id=1842728629.mp3 地址格式,因为你访问它,它总会重定向到一个有效的临时直链地址。另外付费或VIP歌曲是不支持这种操作的。