用urllib按照百度音乐分类下载mp3,urllib百度音乐mp3,[Python]代码#!


[Python]代码

#!/usr/bin/env python#-*- coding: utf-8 -*-import urllibimport rebaseurl = "http://music.baidu.com"url = "http://music.baidu.com/search/tag?key=经典流行"html = urllib.urlopen(url).read()uri = re.findall(r'/song/\d+', html, re.M)lst = []for i in uri:    link = baseurl+i+"/download"    lst.insert(0, link)for k in lst:    res = urllib.urlopen(k).read()    down = re.search('http://[^ ]*xcode.[a-z0-9]*' , res, re.M).group()    s1 = re.search('title=".*',res, re.M).group()    s2 = re.search('>.*<.a', s1, re.M).group()    s3 = s2[1:-3]    urllib.urlretrieve(down, s3+".mp3")

BDA3D720-86ED-4456-8666-7576F12B56B0.png

imgs/asCode/28153419_8zOG.png

评论关闭