python基於urllib實現按照百度音樂分類下載mp3的方法

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

本文例項講述了python基於urllib實現按照百度音樂分類下載mp3的方法。分享給大家供大家參考。具體實現方法如下:


#!/usr/bin/env python
#-*- coding: utf-8 -*-
import urllib
import re
baseurl = "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")

希望本文所述對大家的Python程式設計有所幫助。

您可能感興趣的文章:

python編寫樸素貝葉斯用於文字分類Python爬取京東的商品分類與連結python決策樹之CART分類迴歸樹詳解python實現根據圖示提取分類應用程式例項python使用RNN實現文字分類

相關文章

程式語言 最新文章