安装依赖
-
Python2.7解释器(Windows下需要设定环境变量,才能在cmd中使用python命令)
-
安装库requests, beautifulsoup, gevent(使用python包管理器pip install或者easy_install,ubuntu下还可以使用apt-get install相应的库)
使用方法(Linux下):
- 命令行输入:python getBaiduMusic.py 歌手姓名 [-a] [-d 音乐存储目录]
其中方括号内的选项是可选的,歌手姓名是必须的,且必须紧接getBaiduMusic.py。选项-a是指定按专辑下载歌手的所有音乐,如果没有-a选项,则下载所有单曲
- 如果想同时下载多个歌手的音乐,则可以先在文件config.py设定相关配置信息,然后执行:python piliangDownloader.py
使用方法(Windows下):
-
与Linux下的使用方法一致,只是需要注意设定配置文件config.py中musicDir一项的值,默认值为linux下用户home目录中Music目录(~/Music)
-
Windows下,某些播放器显示出来的歌词可能是乱码,这时就需要对歌词进行转码,这个小脚本可供使用。这个脚本会对指定目录下的所有.lrc扩展名的文件从utf-8编码转成gbk编码。(注:该脚本依赖库chardet来检测文件的编码)
更新
- 2012-11-26:支持单曲下载--- python getBaiduMusic.py -m 歌曲名 [-d 音乐存储目录]