lyroge / python-douban.music.download

输入音乐小站地址,下载所有歌曲

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

豆瓣音乐小站MP3下载器

原理:
对豆瓣音乐小站页面html分析出所有mp3(正则匹配)文件url,然后用urllib.urlretrieve中方法直接将文件下载到本地。

多线程
通过多线程技术下载(继承threading.Thread的方法创建)


updates:

2012/11/16 17:03
1.该脚本可以接受小站地址参数,执行如:python main.py http://site.douban.com/******/
2.为请求头加入了user-agent、cookie, 否则的话豆瓣返回403

2012/11/15 16:19
1.修改了保存的文件名为unicode字符 self.name.decode('utf8')
2.对正则表达中应用了非捕获分组
3.去掉了一些无用的包


problems:
1.怎样自动检测字符串原始编码,而不是自己去一个个试?

About

输入音乐小站地址,下载所有歌曲


Languages

Language:Python 100.0%