このプロジェクトについて

DouK-Downloader(旧名 TikTokDownloader)は、抖音および TikTok プラットフォーム向けの作品ダウンロード・データ収集ツールです。プロジェクトは Python 3.12+ で開発され、Docker 展開に対応しています。 コア機能には以下が含まれます:抖音/TikTok の動画、画像集、ライブフォト、最高画質動画ファイルのダウンロード;アカウントの投稿、いいね、お気に入り、お気に入りフォルダ、コレクション作品の一括ダウンロード;作品詳細データ、コメントデータ、検索データ、トレンドデータ、アカウント詳細データの収集;抖音/TikTok ライブのストリームURL取得および ffmpeg を用いたライブダウンロード;複数アカウントの一括ダウンロード、増分ダウンロード、中断・再開、既存ファイルの自動スキップ、マルチスレッドダウンロード、ファイル整合性処理。 データは CSV、XLSX、SQLite 形式で永続化保存できます。プログラムは投稿時間による作品フィルタ、カスタムルールフィルタ、フォルダー別アーカイブ、ファイルサイズ上限設定、プロキシ経由収集、LAN 経由リモートアクセス、クリップボードリンク監視ダウンロードに対応しています。 実行モードには、ターミナル対話モード、Web API インターフェースモード(/docs または /redoc で自動生成ドキュメントを参照)、Web UI 対話モード(コードリファクタリング中のため再開していない)があります。ユーザーは Releases からコンパイル済み実行ファイルをダウンロードするか、pip/uv で依存関係をインストールしてソースコードを実行するか、Docker イメージで展開できます。プロジェクトは GitHub Actions による実行ファイル自動ビルドガイドを提供しています。 注意事項:現バージョンでは一部機能が無効になっており、プロジェクトは 6.0 バージョンでリファクタリングを予定しています。暗号化パラメーターアルゴリズムは期限切れとなり今後メンテナンスされないため、一部機能が正常に動作しない可能性があります。利用者は暗号化パラメーター生成コードを自身で用意する必要があります。Cookie は動画ダウンロード解像度に影響するため、失効後に設定ファイルへ再入力が必要です。プロジェクトにはスマート遅延リクエスト機構が組み込まれており、有料作品のダウンロードはサポートしていません。