下列拼接得到的地址songUrl,其中songDig本身是列表,用于立即下载文件时,是有效的。
如果先把所有的完整的地址存放到一个列表中,再调用时,其中的地址变成一个字符串,在实际下载
文件时地址失效。
for m in range(0, len(songDig)):
# string format, m equal {}
songUrl = base_url+songDig[m]+'.mp3'
print(songUrl, end='\n')
print('正在下载第{}首。。。'.format(m+1))
response = requests.get(songUrl,headers=header).content
file = open('./music16303/{}.mp3'.format(songName[m]), 'wb')
file.write(response)
time.sleep(0.3)
file.close()