联系电话、微信:志成教育-赵老师:15588622005 (报名请说“西海岸学习吧”有惊喜礼品)

python学习 酷我音乐免费下载已经打包成EXE
学习专用,尊重版权,请勿传播。


import requests
import urllib.request
import os
def download_music():
music_url = input('请输入歌曲链接:')
# 获取链接最后一个'/'后面的字符串
last_slash_index = music_url.rfind('/')
music_id = music_url[last_slash_index + 1:]
music_name = input('请输入要保存的歌曲名:')
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
}
url_base = "https://www.kuwo.cn/api/v1/www/music/playUrl?mid=%s&type=flac&httpsStatus=1&reqId=80b33650-8a62-11ed-a069-8d99eba73f2a"
url = url_base % music_id
response = requests.get(url, headers=headers)
result = response.json()
play_url = result.get("data").get("url")
# 获取桌面的位置
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
file_path = os.path.join(desktop_path, music_name + '.mp3')
# 下载文件
urllib.request.urlretrieve(play_url, file_path)
if __name__ == '__main__':
try:
download_music()
except Exception as e:
print("下载失败:", e)
else:
print("下载成功!(默认下载到桌面)")
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

![洛谷P2670 [NOIP2015 普及组] 扫雷游戏](https://www.xha8.com/wp-content/uploads/2023/05/saolei2670-300x200.jpg)
![洛谷 P5660 [CSP-J2019] 数字游戏 – c++解题方法](https://www.xha8.com/wp-content/uploads/2023/05/csp-j2019-300x200.jpg)

