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)
このプロジェクトがお役に立ちましたら、著者からコーヒーをおごってみてはいかがでしょうか :)