前言
嗨喽,大家好呀~这里是爱看美女的茜茜呐
又到了学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