纯python下载实用程序
wget的Python项目详细描述
用法
python -m wget [options] <URL>
- options:
- -o –output FILE|DIR output filename or directory
API使用
>>> import wget >>> url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3' >>> filename = wget.download(url) 100% [................................................] 3841532 / 3841532> >> filename 'razorback.mp3'
你在上面看到的歪斜是一个记录在案的副作用。 备选进度条:
>>> wget.download(url, bar=bar_thermometer)
更改日志
- 3.2(2015-10-22)
- 下载(URL)在Python2.7上也可以是Unicode https://bitbucket.org/techtonik/python-wget/issues/8
- 3.1(2015-10-18)
- 它在download.wget filename下保存未知文件 https://bitbucket.org/techtonik/python-wget/issues/6
- 它将Unicode字符打印到Windows控制台
- 它使用python 3下载unicode url
- 3.0(2015-10-17)
- 它可以下载并保存unicode文件名 https://bitbucket.org/techtonik/python-wget/issues/7
- 2.2(2014-07-19)
- 它可以再次下载,无需-o选项
- 2.1(2014-07-10)
- 它显示命令行帮助
- -o选项允许选择输出文件/目录
- 下载(url,out,bar)包含out参数
- 2.0(2013-04-26)
- 它显示百分比
- 它有用法示例
- 如果用作库,它会改变
- 默认情况下,下载显示进度条
- Bar_Adaptive获得改进算法
- 下载(url,bar)包含bar参数 *巴(当前,总计)
- 进程回调名为回调进程
- 1.0(2012年11月13日)
- 它与python 3一起运行
- 0.9(2012-11-13)
-
如果它已经存在,则重命名文件
- 它可以用作库
- 下载(url)返回文件名
- bar_adaptive()绘制进度条
- Bar_Thermometer()简化条形图
- 它可以用作库
- 0.8(2011-05-03)
- 它从http头检测文件名
- 0.7(2011-03-01)
- python 2.5的兼容性修复程序
- 进度条的宽度限制为100个字符
- 0.6(2010-04-24)
- 它在POSIX上检测控制台宽度
- 0.5(2010-04-23)
- 它在Windows上检测控制台宽度
- 0.4(2010-04-15)
- 它显示可爱的进度条
- 0.3(2010-04-05)
- 它在当前目录中创建临时文件
- 0.2(2010-02-16)
- 它尝试从url检测文件名
- 0.1(2010-02-04)
- 它可以下载文件