最近做公众号的时候,有地方需要用到喜马拉雅的音频文件,但是喜马拉雅提供的下载接口并不友好。因此,我决定写个简单的下载使用方案。
( 2018.2.10更新,有朋友反应并不简单。索性再提供一个傻瓜方案吧,用视频王,这是个很方便的工具,一般用来下载各个网站的视频,除了爱奇艺要用自己的客户端下载外,其他的如youtube,百度,优酷等等,基本都没问题,喜马拉雅FM的.m4a格式的音频也可以下载。工具很简单,下载安装即可。如果不想下载,跳出本括号,向下看即可。
链接: https://pan.baidu.com/s/1nxl7G05 密码: jjvx )
首先,你得有一个喜马拉雅的播放链接。比如http://www.ximalaya.com/20924760/sound/5998429/
把链接复制到浏览器里(我这里用的是chrome浏览器),回车,进入到页面。
按下键盘上的 F12 ,进入开发者模式,如图1:
然后一次点击:Network——>All, 如图2:
然后点击播放按钮,如图3:
这个时候,开发者工具里会显示浏览器和服务器之间的请求,如图4:
然后依次把鼠标放在请求的 name上,有的请求是图片,有的请求是脚本,而我们要找的请求是音频文件。这里是.m4a格式的文件,如图5:
找到了这个音频文件以后,我们在这个请求上单击鼠标右键,找到:Copy——>copy link address,就把链接复制到剪贴板了,如图6:
现在我们把复制到的链接,粘贴在浏览器的链接搜索框里,然后回车,可以看到图7:
我们直接点击下载按钮(如果没有下载按钮,可以把链接复制到迅雷里下载),就可以把文件下载下来了,但是得到的是.m4a格式的文件,我们要使用的话,可能还需要用“格式工厂”软件转换一下格式。另外,现在很多文件被分段了,一个音频文件可能被分成3份,这种情况,就需要我们下载3次,然后拼接起来。