吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9899|回复: 25
上一主题 下一主题
收起左侧

[学习记录] python学习 酷我音乐免费下载(已打包为exe)

  [复制链接]
跳转到指定楼层
楼主
llzwapjyyds 发表于 2023-1-2 16:28 回帖奖励
闲来无事试着写一下,代码如下(打包程序在最后):

[Python] 纯文本查看 复制代码
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("下载成功!(默认下载到桌面)")

运行截图:

exe文件下载链接:https://wwvt.lanzoum.com/i9kcO0jwwxfc密码:fe70

kuwo.png (36.89 KB, 下载次数: 37)

kuwo.png

免费评分

参与人数 8吾爱币 +9 热心值 +5 收起 理由
ztt + 1 谢谢@Thanks!
Zhai_Yaaa + 1 谢谢@Thanks!
biko + 1 谢谢@Thanks!
davis13 + 1 + 1 谢谢@Thanks!
124wb + 1 + 1 谢谢@Thanks!
惜今 + 1 + 1 谢谢@Thanks!
an9el + 1 + 1 热心回复!
风少666666 + 2 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
cflying 发表于 2023-1-3 18:42
收费不行吧
3#
 楼主| llzwapjyyds 发表于 2023-1-4 16:16 |楼主
4#
crazyfengzi11 发表于 2023-1-4 22:16
5#
alexrain 发表于 2023-1-5 12:15
这个不错,测试一下,不知道有没有安卓的酷我
6#
ap0306217lyr 发表于 2023-1-10 10:10
差评,闪退。不行
7#
 楼主| llzwapjyyds 发表于 2023-1-15 13:03 |楼主

不收费的哦
8#
key32 发表于 2023-1-15 13:51
再可以简洁,就更好了
9#
weijian1215 发表于 2023-1-18 10:48
好东西,感谢分享。
10#
a15233511642 发表于 2023-1-21 01:36
66666大神
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表