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 + ' 下載完成')



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM