一个简洁易用的多线程文件下载工具。
Project description
简介
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)
☕ 请我喝咖啡
如果本项目对您有所帮助,不妨请作者我喝杯咖啡 :)
Project details
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.0.tar.gz
(18.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file drissionget-1.2.0.tar.gz.
File metadata
- Download URL: drissionget-1.2.0.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b5c15de8025224caa611d8f643cac2e122af200a3efd56955e65cc929521a2e
|
|
| MD5 |
bcfcd9030a3fe13170d660aa97b6f6fa
|
|
| BLAKE2b-256 |
2f76d54e14ff6c4ab968e3006b70aeabbe52b745a68b2840727117ee9a17026f
|
File details
Details for the file drissionget-1.2.0-py3-none-any.whl.
File metadata
- Download URL: drissionget-1.2.0-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a908a0e1c2f2ba1ac3b620339fbcfa628d43252c16bdf8d6dc2274abb341f8a1
|
|
| MD5 |
e572119cbd6a41a6e1bd44845b933300
|
|
| BLAKE2b-256 |
362fb1622e3bf3ca77af6c7dea864cf9555a090102d4d9fa6f5af040a2911c3f
|