Douyin Downloader V2 : Téléchargement par lots de vidéos TikTok et plus encore
Douyin Downloader V2.0 : Le guide complet pour le téléchargement par lots du contenu TikTok chinois
Qu'est-ce que Douyin Downloader ?
Douyin Downloader V2.0 est un puissant outil Python open-source conçu pour le téléchargement par lots de contenu depuis Douyin (TikTok chinois). Avec 7,2k étoiles GitHub et un développement actif, cet outil prend en charge les vidéos, notes d'images, collections, musique, favoris et téléchargements par lots de profils – tout sans filigranes.
Fonctionnalités principales
✅ Support multi-format : Vidéos, notes d'images, collections, musique, favoris ✅ Sans filigranes : Sélectionne automatiquement des sources vidéo propres ✅ Téléchargements de profils par lots : Publications, likes, mixes, musique de n'importe quel utilisateur ✅ Repli sur navigateur : Gère les blocages de pagination avec support CAPTCHA manuel ✅ Déduplication SQLite : Ne télécharge jamais de doublons entre les modes ✅ Téléchargements concurrents : Threading configurable (par défaut 5) ✅ Barres de progression : Affichage riche de progression avec mode silencieux ✅ Logique de retry : Backoff exponentiel (1s, 2s, 5s) ✅ Prêt pour Docker : Déploiement en une commande ✅ Transcription vidéo : Intégration optionnelle OpenAI Whisper ✅ Téléchargements incrémentaux : Reprendre là où vous vous êtes arrêté ✅ Filtrage temporel : Télécharger par plage de dates
Démarrage rapide (5 minutes)
# 1. Cloner & installer
pip install -r requirements.txt
# 2. Copier la config
cp config.example.yml config.yml
# 3. Capture automatique des cookies
python -m tools.cookie_fetcher --config config.yml
# 4. Lancer !
python run.py -c config.yml
Exemple de configuration minimale
link:
- https://www.douyin.com/user/MS4wLjABAAAAxxxx
path: ./Downloaded/
mode:
- post
- like
thread: 8
database: true
browser_fallback:
enabled: true
headless: false
Cas d'utilisation réels
1. Archive de créateurs
Télécharger toutes les publications + likes de vos créateurs préférés :
mode: [post, like]
number:
post: 0 # illimité
like: 0
2. Collection de musique
Extraire les pistes audio originales :
link: https://www.douyin.com/music/7341234567890123456
3. Jeu de données de recherche
Rampage complet de profil avec transcription :
mode: [post, like, mix]
transcript:
enabled: true
model: gpt-4o-mini-transcribe
Fonctionnalités avancées
Déduplication inter-modes
Le même aweme_id ne sera pas téléchargé deux fois entre les modes post/like/mix.
Repli sur navigateur
Lorsque les API bloquent la pagination (courant après ~20 publications), lance automatiquement le navigateur pour un défilement manuel + résolution de CAPTCHA.
Structure de sortie
Downloaded/
└── AuthorName/
├── post/
│ └── 2024-02-07_Title_aweme123/
│ ├── video.mp4
│ ├── cover.jpg
│ ├── music.mp3
│ ├── data.json
│ └── transcript.txt
├── like/
└── mix/
Déploiement Docker
docker build -t douyin-downloader .
docker run -v $(pwd)/config.yml:/app/config.yml -v $(pwd)/Downloaded:/app/Downloaded douyin-downloader
Dépannage
"Seulement 20 publications téléchargées ?"
browser_fallback:
enabled: true
headless: false # Vérification manuelle nécessaire
"Cookies expirés ?"
python -m tools.cookie_fetcher --config config.yml
Pourquoi choisir cet outil ?
- Prêt pour la production : CI/CD, tests complets
- Activement maintenu : Commits récents (mars 2026)
- Fonctionnalités complètes : Gère les cas limites que d'autres outils manquent
- Licence MIT : Gratuit pour usage personnel/commercial
⚠️ Avertissement légal
Pour archivage personnel, recherche et apprentissage uniquement. Respectez les conditions d'utilisation de la plateforme, les droits d'auteur et les droits à la vie privée.
GitHub : jiji262/douyin-downloader
⭐ Ajoutez une étoile si vous avez trouvé cela utile !