篇一、如何下载音乐(以网易云为例)

1. 基本原理

有的时候要下载音乐,可是复杂的条款让人头大。但是我们知道在浏览器听音乐时,浏览器需要发出网络请求,服务器会返回音乐文件给本地播放。 于是我们完全可以监控所有的网络传输,便可以跳过理论上的下载流程,从而直接下载。 至于网络请求方面,暂时不是很懂(可能将来学会了爬虫、做出了抢课程序后会懂一点)。大概get和post是两种html的基本请求方法,而fetch是JavaScript网络请求方面的一个API。

2. 流程

  1. 打开网易云网站找到想下载的歌曲
  2. 鼠标右键->检查->选中Network
  3. 点击播放按钮,可以发现监视器中有大量请求操作,直接搜索m4a(网易云音乐的格式)
  4. 双击该音乐文件即可

3. 成果

4. 后记

此外,网络爬虫或许就是用编程语言来模拟刚刚你做的事情