当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 | def get_lyric(self):
url = 'http://music.163.com/api/song/lyric?' + 'id=' + str(self.song_id) + '&lv=1&kv=1&tv=-1'
r = requests.get(url)
json_obj = r.text
j = json.loads(json_obj)
lyric = j[ 'lrc' ][ 'lyric' ]
# 利用正则表达式去除时间轴
regex = re.compile(r '\[.*\]' )
final_lyric = re.sub(regex, '' , lyric)
return final_lyric
|
下载音频
网易云也提供了音频文件的接口,链接为:http://music.163.com/song/med...
链接中的数字为歌曲的id,可以直接根据歌曲的id来下载音频文件。完整代码如下:
1 2 3 4 5 6 7 8 | def get_mp3(self):
url = 'http://music.163.com/song/media/outer/url?id=' + str(self.song_id)+ '.mp3'
try :
print ( "正在下载:{0}" .format(self.song_name))
urllib.request.urlretrieve(url, '{0}/{1}.mp3' .format(self.path, self.song_name))
print ( "Finish..." )
except:
print ( "Fail..." )
|
相关推荐:
如何利用Python爬取网易云音乐热门评论
Python爬取qq音乐的过程实例
以上就是超简单的Python爬虫之网易云音乐的下载的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
在 Python 中如何得到对象的所有属性
Python下递归遍历目录和文件的方法介绍
Python属于什么类型的语言
Python基于递归算法实现的汉诺塔与fibonacci数列
微信跳一跳Python辅助脚本实例分享
关于Python中原始字符串与unicode字符串操作符的实例
学习Python安装什么
Python为什么跨平台
强大的爬虫框架scrapy是什么?
Python全局变量和局部变量的区别
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 超简单的Python爬虫之网易云音乐的下载