天天看點

python3爬蟲下載下傳音樂_python3爬蟲:下載下傳網易雲音樂排行榜

”’

遇到python不懂的問題,可以加Python學習交流群:1004391443一起學習交流,群檔案還有零基礎入門的學習資料

”’

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):    # 輸入要下載下傳音樂的數量,1到100。

name = str(i+1) + ‘ ‘ + arr[i][‘name’] + ‘.mp3’

link = arr[i][‘mp3Url’]

urllib.request.urlretrieve(link, ‘網易雲音樂\\’ + name) # 提前要建立檔案夾

print(name + ‘ 下載下傳完成’)