今天我们来做一个实用的程序,14行代码下载一段MP3格式的音乐。
先说观念:

1.获取目标URL

2.分析解读网址,想办法下载音乐。
3.最后,实现代码。
首先打开酷我音乐,按F12,选择F5刷新,如下图。
我们可以看到在开发者工具“网络”xhr中发现了一些有趣的规律。一般音乐网站或者视频网站都是以动态网页为主,所以我们基本可以确定存储音乐或者视频是在xhr或者js。我们点击图表上的四个链接,逐一进行分析,发现:
在这个链接里面,页面的响应里面有一个MP3格式的链接。如果复制这个链接打开,确实是可以播放的音乐。
描述,这是一个MP3音乐文件。只要下载这个链接,音乐就可以下载了。
实现方法也很简单,就不多说了。完整的代码如下:
import requestsimport JSON URL = ' headers = { ' User-Agent ':' Mozilla/5.0 apple WebKit/537.36 Chrome/86 . 0 . 4240 . 198 Safari/537.36 ' } R = requests . Get . textb = JSON . loads mousic _ URL = b[' data '][' URL ']# Get music link R1 = requests . Get . content with open as f:f . write print


