假期无聊,在全民K歌上唱了几首歌,有朋友想下载来听,我就找了一下怎么将翻唱的歌曲上传到网易云或者QQ音乐。就弄了一下,发现目前只能做到自己听,其他人搜索不到(可以直接把音频发给其他人下载保存)看看以后能不能拓展一下。
第一步:最基础的,先将全民K歌或者唱吧里面的歌转变为音频文件(m4a或者mp3文件都行)
其实可以自己手动找(查看网页源代码然后再找里面包含m4a或者mp3的网址)复制粘贴并访问,然后可以下载
我用python写了一段爬取url的代码,可能正则表达式写的不太准确,最终显示结果后面有一点其他的符号(反正复制止步于.m4a)
#coding:utf-8
import re
import urllib.request
def getHtml(url):
cup=urllib.request.urlopen(url)
Html=cup.read()
return Html
def getsong(Html):
reg=r'.(http://tx.stream[0-9a-zA-z\W](.+?\.m4a))'
songre=re.compile(reg)
Html=Html.decode('utf-8')
songlist=re.findall(songre,Html)
return songlist
#urllib.request.urlretrieve(songurl,'%s.m4a')
Html=getHtml("")
print(getsong(Html))
Html=getHtml里面就可以输入唱吧或者全民K歌那首歌曲的网址
第二步:将音频文件下载后导入上传
网易云:在本地音乐中选择目录,找到电脑上存放音乐的文件夹路径,添加路径,然后就可以在电脑上的网易云播放。
在我的音乐云盘(这里可以自动转码)中上传了歌曲,才能在手机的网易云同步。
QQ音乐:在本地和下载里面手动添加歌曲即可。