首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > 其他编程语言 > 写了一个从百度下载Mp3的python脚本
【标  题】:写了一个从百度下载Mp3的python脚本
【关键字】:Mp3,python
【来  源】:http://www.cublog.cn/u/5017/showart.php?id=192708

写了一个从百度下载Mp3的python脚本

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下测试过
文件:DownloadSong.tar.gz
大小:2KB
下载:下载

PhpDoc相关文件摘录:【上一篇】
技巧和诀窍:用ASP.NET AJAX来处理UpdatePanel控件的出错:【下一篇】
【相关文章】
  • 看看python吧
  • Python 通进代理服务器访问INTERNET
  • jython&python
  • Python descriptor的理解
  • Python中多行注释
  • Python如何获得Erlang的威力?
  • Python Enhancement Proposals (PEP)的理解
  • 在windows上扩展python
  • Python + Windows + distutils + SWIG + gcc MinGW
  • 内嵌Python import时undefined symbol错误及解决
  • 【随机文章】
  • SCO UNIX 5 的几个新特点
  • ADSL造成系统假死之谜
  • ASP与存储过程[转帖]
  • 系统加固文章集锦
  • 在JSP和Servlet中使用JDBC
  • 有效面积光纤性能及组成的密集波分复用系统
  • WebComputing━ADO总结报告2
  • 程序注释-计算程序的挂钟时间、虚拟时间...(《kernel projects for linux》)
  • 正则表达式regular expression详述(二)
  • 一通进销存 (李翔鹏修改版2)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.