À propos du projet
DouK-Downloader (anciennement TikTokDownloader) est un outil de téléchargement de contenus et de collecte de données dédié aux plateformes Douyin et TikTok. Le projet est développé en Python 3.12+ et prend en charge le déploiement via Docker.
Ses fonctionnalités principales incluent : le téléchargement de vidéos Douyin/TikTok, d'albums photo, de photos en direct (Live Photo) et de fichiers vidéo en qualité maximale ; le téléchargement par lot des contenus publiés par un compte, des contenus likés, des favoris, des contenus de playlists de favoris et des contenus de collections ; la collecte de données détaillées sur les contenus, de données de commentaires, de données de recherche, de données du classement des tendances et de données détaillées sur les comptes ; la récupération des adresses de flux de live Douyin/TikTok et le téléchargement du live via ffmpeg ; la prise en charge du téléchargement par lot multi-comptes, du téléchargement incrémental, de la reprise de téléchargement interrompu, du saut automatique des fichiers déjà téléchargés, du téléchargement multi-thread et du traitement de l'intégrité des fichiers.
Les données peuvent être enregistrées de manière persistante aux formats CSV, XLSX et SQLite. Le programme prend en charge le filtrage des contenus par date de publication, le filtrage selon des règles personnalisées, l'archivage par dossier, la définition d'une limite de taille de fichier, l'utilisation d'un proxy pour la collecte, l'accès à distance en réseau local et le téléchargement de liens copiés dans le presse-papier.
Les modes d'exécution incluent le mode interactif en terminal, le mode d'interface API Web (consultez /docs ou /redoc pour accéder à la documentation générée automatiquement) et le mode d'interface utilisateur Web (actuellement en cours de refonte du code, pas encore rouvert). Les utilisateurs peuvent télécharger les fichiers exécutables précompilés via la section Releases, ou exécuter le code source après installation des dépendances via pip/uv, ou encore déployer via l'image Docker. Le projet fournit un guide pour la construction automatique de fichiers exécutables via GitHub Actions.
Remarques : certaines fonctionnalités de la version actuelle ne fonctionnent plus, le projet prévoit une refonte dans la version 6.0. L'algorithme de paramètres de chiffrement est obsolète et n'est plus maintenu, certaines fonctionnalités peuvent ne pas fonctionner normalement, les utilisateurs doivent préparer eux-mêmes le code de génération de paramètres de chiffrement. Les cookies influencent la résolution des vidéos téléchargées, ils doivent être réécrits dans le fichier de configuration après expiration. Le projet intègre un mécanisme de demande à délai intelligent, et ne prend pas en charge le téléchargement de contenus payants.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.