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

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 !

Article original: Voir l'original

Partager cet article