python的智能下载管理器

pySmartDL的Python项目详细描述


python智能下载管理器–pysmartdl

pySmartDL努力成为一个成熟的python智能下载管理器。主要功能:

  • 内置下载加速(使用multipart downloading technique)。
  • 镜子支撑。
  • 暂停/取消暂停功能。
  • 限速功能。
  • 哈希检查。
  • 无阻塞,显示进度条、下载速度和ETA。
  • 完全支持自定义头和方法。
  • python 3支持

安装

使用pip(推荐方式)

Make sure python-pip is installed on you system. If you are using virtualenv, then pip is alredy installed into environments created by virtualenv. Run pip to install pySmartDL:

^{tt2}$

来自源

The pySmartDL package is installed from source using distutils in the usual way. Download the source distribution first. Unpack the source zip and run the following to install the package site-wide:

^{tt3}$

用法

下载就像创建一个实例并启动它一样简单:

from pySmartDL import SmartDL

url = “https://github.com/iTaybb/pySmartDL/raw/master/test/7za920.zip” dest = “C:\Downloads" # or ‘~/Downloads/’ on linux

obj = SmartDL(url, dest) obj.start() # [*] 0.23 Mb / 0.37 Mb @ 88.00Kb/s [##########——–] [60%, 2s left]

path = obj.get_dest()

要求

  • Python 3.4 or greater.

版权所有(c)2014-2019 Itay Brandes。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用工厂设计模式   解析服务器安全性的java最佳实践   java如何解决由于某种原因导致的执行失败?   关于Servlet的java   如何在java中生成一个大的(30MB+)xml文件?   匿名类重写与传递接口,用于在Java中设计回调   java jar从运行时开始。getRuntime()。exec()比从命令行运行的时间长   java Ant脚本排除文件夹(某些文件除外)   java在Windows 10计算机上运行时遇到Maven错误   java Hibernate在同一个表中级联   java PayPal API设置返回URL   java如何在选项卡的右侧显示关闭按钮   当按下Jmenu按钮时,使用java操作侦听器退出程序