1、首先准备一个浏览器。 我的计算机上安装了 。 这里我以谷歌浏览器为例。 其他浏览器应该是一样的。
2.打开Q Music官网,如图。
打开界面如图
3.搜索您需要的歌曲。 这里我们以搜索“告白气球”为例。 结果如图所示。
搜索: "告白气球" 的结果
4.选择您想要的歌曲,选择“添加到”,然后选择“播放队列”,如下图所示。
操作流程图
5. 按照上述操作将2首以上歌曲添加到播放队列中。
6、进入“播放队列”,播放刚刚添加的歌曲,如图。
歌曲播放图
7、按键盘上的F12,选择“”、“全部”,如下图所示。
F12操作模式
8、点击“下一首”,然后将网络请求资源从大到小排序,如下图所示。
操作流程图
9. 选择请求资源最大的请求,通常为几兆字节。 双击或单击标题可查看请求地址。 如图所示。
选择请求文件
10.复制歌曲的真实URL地址。 图中显示的地址比较长。
选择歌曲的真实地址
11、在另一个浏览器中打开复制的地址,或者在该浏览器的其他选项卡的地址栏中粘贴并打开,得到如图所示的界面。
地址开放接口
12、开始下载歌曲,点击播放界面上的三个竖点,选择“下载”; 另一种方法是直接右键播放界面的白色区域,会弹出右键菜单,然后选择“音频另存为”。 流程如图所示。
下载歌曲
13.歌曲下载后,您会发现音频为“m4a”格式。 事实上,播放器也可以识别并播放这种格式的音频。 但为了更加完美,我们可以使用“格式工厂”软件或者“百度音乐播放器”自带的工具将音频文件转换为“mp3”格式。
14.这里有一个更直接的方法。 直接将下载的文件后缀修改为“mp3”是没有问题的。
这里只是简单的了解了如何获取歌曲,但距离真正的批量歌曲下载还有很远的距离。
接下来,如果有机会,我们会使用爬虫框架、多线程、协程等方法来完成。
文章最后给出了一篇超级简单的使用网络请求框架的文章。 建议阅读。