Python论坛  - 讨论区

标题:[python-chinese] 写了一个从百度下载Mp3的python程

2006年10月30日 星期一 23:05

Xupeng Yun recordus在gmail.com
星期一 十月 30 23:05:27 HKT 2006

google了一下,找到了一些用来从baidu下载mp3的软件,有win下的gui软件,也有linux下的shell脚本,还有python脚本,
但遗憾的是现在都已经无法用来下载mp3了,大概是因为百度mp3改版以后这些软件都没有修正吧,就顺手用python重写了一个,也算是练练手吧,功能还很单一,估计bug也很多:)

功能:
用来从百度下载mp3,可以单独下载指定的歌曲,也可以批量下载百度新歌Top100,脚本所接受的参数如下:
Usage: /opt/bin/DownloadSong [OPTION]
Download mp3 file which matches given artist and/or title.

  -h --help         Show this help message.
  -1 --100          Download Baidu Top100 new songs.
  -a --artist       songer
  -t --title        song name
  -v --version      show version info

使用范例:
DownloadSong -1 下载百度Top100中的所有歌曲(是数字1,不是字母l)
DownloadSong -a 后弦 -t 昆明湖 下载歌手后弦的昆明湖一曲
DownloadSong -a 后弦 -t 昆明湖 -t 九公主 下载后弦的昆明湖和九公主(可以跟多个-t参数,但只能有一个-a参数)
DownloadSong -t 我想我是海 下载我想我是海

备注:
该脚本调用axel命令进行多线程下载,因此需要系统中已安装有axel(
http://wilmer.gaast.net/main.php/axel.html)
目前还只能在linux环境UTF-8 locale下使用,在其他locale下使用文件名可能会乱码,我目前只在gentoo linux下测试过。

-- 
I like Python & Linux.
Blog: http://recordus.cublog.cn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061030/da7bfaf3/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月30日 星期一 23:08

Xupeng Yun recordus在gmail.com
星期一 十月 30 23:08:00 HKT 2006

忘了贴下载地址了,呵呵
http://blog.chinaunix.net/upfile/061030230215.gz

-- 
I like Python & Linux.
Blog: http://recordus.cublog.cn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061030/e4b120bd/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号