import os
import re
import requests
headers = {
'channel': '0140210'
}
music_dir = 'music'
if not os.path.exists(music_dir):
os.makedirs(music_dir)
while True:
song_name = input('请输入歌曲名或作曲者:')
url2 = f'https://c.musicapp.migu.cn/v1.0/content/search_all.do?text={song_name}&pageNo=1&pageSize=20&isCopyright=1&sort=1&searchSwitch=%7B%22song%22%3A1%2C%22album%22%3A0%2C%22singer%22%3A0%2C%22tagSong%22%3A1%2C%22mvSong%22%3A0%2C%22bestShow%22%3A1%7D'
res2 = requests.get(url2,headers=headers)
JSON = res2.json()
若干首歌曲 = JSON["songResultData"]["result"]
index = 1
music_list = []
for 一首歌曲 in 若干首歌曲:
try:
albumId = 一首歌曲['albums'][0]['id']
albumName = 一首歌曲['albums'][0]['name']