tkinter制做一个音乐下载小软件,多种音乐免费听

前言

嗨喽,大家好呀~这里是爱看美女的茜茜呐

又到了学Python时刻~

平常我们下载的歌曲,都是各种妖魔鬼怪的格式横行~

想下载下来用一下都不行,还只能在它的播放器内听,这谁受得了~

学Python是用来干嘛的?

当然是解决问题咯~

于是我直接写了一手音乐下载软件,强制全部保存mp3,这样就没有限制了~

什么?还要马内?不存在的,别慌,保证全部都能下载!

效果展示

这是我们今天要写的软件界面

然后我们选一首歌

高跟鞋看起来要马内,就它了~

看一下评论,好有道理,我竟然无言以对~

评论得是个狠人啊,笑死我了~

咳咳,跑题了…

接下来输入音乐ID

点击下载

这样,它就会下载在你得文件夹里拉~

我们可以把这个文件打包为exe可执行文件,这样的话,还能发给别人用~

关于打包,我就不细说了

代码展示

下载部分

里面网址被我用*代替了哦~

完整代码点击这里领取即可!

def Download():
    music_info = input_va.get()

    if music_info.isdigit():
        link = f'https://***com/song?id={
     music_info}'
        headers = {
   
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
        }
        html_data = requests.get(url=link, headers=headers).text
        title = re.findall('<title>(.*?)</title>', html_data)[0]
        play_url = 'http://***com/song/media/outer/url?id=' + music_info
        music_content = requests.get(url=play_url, headers=headers).content
        file = 'music\\'
        if not os.path.exists(file):
            os.makedirs(file
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值