跳转到主要内容

纯Python下载工具

项目描述

用法

python -m wget [options] <URL>

选项

-o –output FILE|DIR 输出文件名或目录

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)
3.1 (2015-10-18)
3.0 (2015-10-17)
2.2 (2014-07-19)
  • 它再次可以在没有-o选项的情况下下载

2.1 (2014-07-10)
  • 它显示命令行帮助

  • -o选项允许选择输出文件/目录

    • download(url, out, bar)包含out参数

2.0 (2013-04-26)
  • 它显示百分比

  • 它包含用法示例

  • 如果用作库,它会改变

    • download默认显示进度条

    • bar_adaptive获得改进的算法

    • download(url, bar)包含bar参数 * bar(current, total)

    • progress_callback命名为callback_progress

1.0 (2012-11-13)
  • 它使用Python 3运行

0.9 (2012-11-13)
  • 如果文件已存在,它会重命名文件

  • 它可以用作库

    • download(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)
  • 它可以下载文件

发布清单

[ ] 更新 wget.py 中的版本
[x] 更新 setup.py 中的描述
[ ] 运行 python setup.py check -mrs
[ ] 运行 python setup.py sdist upload
[ ] 标记 hg 版本

– anatoly techtonik <techtonik@gmail.com>

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

wget-3.2.zip (10.9 kB 查看哈希值)

由以下支持