Skip to main content

简介

DownloadKit 是一个基于 python 的简洁易用的多线程文件下载工具。 使用简单,功能强大。

使用文档:点击查看


特性

  • 多线程,可同时下载多个文件
  • 大文件自动分块用多线程下载
  • 自动任务调度,简易的任务添加方式
  • 可使用已有Session对象,便于保持登录状态
  • 与 DrissionPage 良好兼容
  • 自动创建目标路径
  • 自动去除路径中的非法字符
  • 自动处理文件名冲突
  • 可对现有文件追加内容
  • 连接失败自动重试

简单示例

from DownloadKit import DownloadKit

# 创建下载器对象
d = DownloadKit(r'.\files')

# 添加多个任务
url1 = 'https://gitee.com/static/images/logo.svg?t=158106664'
url2 = 'https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png'

d.download(url1)
d.download(url2)

☕ 请我喝咖啡

如果本项目对您有所帮助,不妨请作者我喝杯咖啡 :)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DownloadKit-2.0.7.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DownloadKit-2.0.7-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file DownloadKit-2.0.7.tar.gz.

File metadata

  • Download URL: DownloadKit-2.0.7.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for DownloadKit-2.0.7.tar.gz
Algorithm Hash digest
SHA256 601e423d1d4d0bd3e933524d06c913e744577d455990ec20afc3fb1f79aea9a7
MD5 5f5bb7b6558d4d4a50f61cf377db007a
BLAKE2b-256 6b359bbaed54f5d170b1fd8bcfdd3ce5e24ea71f4cac5026a37e6b21ab69726e

See more details on using hashes here.

File details

Details for the file DownloadKit-2.0.7-py3-none-any.whl.

File metadata

  • Download URL: DownloadKit-2.0.7-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for DownloadKit-2.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 55b142d26b4e7ae01fff2181991c92aca9b895f75e2cd8a54f4a3b48c50b90b4
MD5 291f39c3399f969bc5a82235a1af7433
BLAKE2b-256 1b89979ad2407eb8e0a2ac67461b7bec7db8627218fe3ba287db49636ca0a60c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.7 This release

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page