行代码实现下载一条音乐

核心提示今天来做一个比较实用的程序,14行代码下载一条MP3格式的音乐。先说思路:1.获取目标网址2.分析及解读网站网址,并寻找能实现下载音乐的方法3.最后代码实现首先打开酷我音乐,并按F12,选择F5刷新一下,如下图我们可以看到在开发者工具中》网

今天我们来做一个实用的程序,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

 
友情链接
鄂ICP备19019357号-22