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

西海岸学习吧

python学习 酷我音乐免费下载已经打包成EXE

学习专用,尊重版权,请勿传播。

logo.7bf8751

python-kuwo
python-kuwo
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("下载成功!(默认下载到桌面)")

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源