python3爬虫:下载网易云音乐排行榜

Posted 小星星学数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3爬虫:下载网易云音乐排行榜相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python3
# -*- encoding:utf-8 -*-



# 网易云音乐批量下载


import requests
import urllib

# 榜单歌曲批量下载
# r = requests.get(‘http://music.163.com/api/playlist/detail?id=2884035‘) # 网易原创歌曲榜
# r = requests.get(‘http://music.163.com/api/playlist/detail?id=19723756‘) # 云音乐飙升榜
# r = requests.get(‘http://music.163.com/api/playlist/detail?id=3778678‘) # 云音乐热歌榜
r = requests.get(‘http://music.163.com/api/playlist/detail?id=3779629‘) # 云音乐新歌榜

# 歌单歌曲批量下载
# r = requests.get(‘http://music.163.com/api/playlist/detail?id=123415635‘) # 云音乐歌单——【华语】中国风的韵律,中国人的印记
# r = requests.get(‘http://music.163.com/api/playlist/detail?id=122732380‘) # 云音乐歌单——那不是爱,只是寂寞说的谎

arr = r.json()[‘result‘][‘tracks‘] # 共有100首歌

for i in range(10): # 输入要下载音乐的数量,1100
name = str(i+1) + ‘ ‘ + arr[i][‘name‘] + ‘.mp3‘
link = arr[i][‘mp3Url‘]
urllib.request.urlretrieve(link, 网易云音乐\\‘ + name) # 提前要创建文件夹
print(name + 下载完成‘)


以上是关于python3爬虫:下载网易云音乐排行榜的主要内容,如果未能解决你的问题,请参考以下文章

Python3爬虫网易云音乐歌单下载

网易云音乐Java版爬虫

编写一个网易云音乐爬虫程序

python3.基础爬取网易云音乐超详细版

如何用Python网络爬虫爬取网易云音乐歌曲

使用webcollector爬虫技术获取网易云音乐全部歌曲