免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1989 | 回复: 0
打印 上一主题 下一主题

写了一个从百度下载Mp3的python脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-30 23:02 |只看该作者 |倒序浏览

                                google了一下,找到了一些用来从baidu下载mp3的软件,有win下的gui软件,也有linux下的shell脚本,还有python脚本,
但遗憾的是现在都已经无法用来下载mp3了,大概是因为百度mp3改版以后这些软件都没有修正吧,就顺手用python重写了一个,也算是练练手吧:)
下载
功能:
用来从百度下载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下测试过。
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5017/showart_192708.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP