Skip to main content

简介

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

使用文档:点击查看


特性

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

简单示例

from DrissionGet import DrissionGet

# 创建下载器对象
d = DrissionGet(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

drissionget-1.2.1.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

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

drissionget-1.2.1-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file drissionget-1.2.1.tar.gz.

File metadata

  • Download URL: drissionget-1.2.1.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for drissionget-1.2.1.tar.gz
Algorithm Hash digest
SHA256 a05519bea59cc7a588f1a5a9ee6844282e59963eac212baa406da1c20bca9908
MD5 e566a5b2cd6fe8a9099f87f06a685328
BLAKE2b-256 802cc9d6aeffeecd7f5620af419d8a33aec7d2ab29da7503a442dae2d7177a15

See more details on using hashes here.

File details

Details for the file drissionget-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: drissionget-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for drissionget-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd0ae08c26e6a7f5bd105ca787d79854569c8ebfeb67f978b86aee7d2b983a29
MD5 c2b02f464d68599985752e8611ca3ba1
BLAKE2b-256 b7937e4f2026811349c70fb9b7a2cc4c1dc31a6592fa41554d0e4406b80bf83c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.1

2 files

1.0.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