Ein einfaches Python-Skript, das TikTok-Videos und -Fotos gleichzeitig herunterlädt, mit oder ohne Wasserzeichen.
Schritt 1. Klonen Sie das Repo. git clone https://github.com/financiallyruined/TikTok-Multi-Downloader
Schritt 2. Geben Sie das Verzeichnis cd TikTok-Multi-Downloader
ein
Schritt 3. Erstellen und aktivieren Sie Ihre virtuelle Umgebung.
Erstellen Sie: python -m venv venv
oder python3 -m venv venv
Aktivieren: Windows .venvScriptsactivate
| Linux . venv/bin/activate
Schritt 4. Installieren Sie die Anforderungen pip install -r requirements.txt
oder pip3 install -r requirements.txt
usage: multitok.py [-h] [--links LINKS] [--no-watermark | --watermark] [--workers WORKERS] [--api-version {v1,v2}] [--save-metadata] [--skip-existing] [--no-folders] [--output-dir OUTPUT_DIR]
Multitok: A simple script that downloads TikTok videos concurrently.
options:
-h, --help show this help message and exit
--links LINKS The path to the .txt file that contains the TikTok links. (Default: links.txt)
--no-watermark Download videos without watermarks. (Default)
--watermark Download videos with watermarks.
--workers WORKERS Number of concurrent downloads. (Default: 3)
--api-version {v1,v2}
API version to use for downloading videos. (Default: v2)
--save-metadata Write video metadata to file if specified.
--skip-existing Skip downloading videos that already exist.
--no-folders Download all videos to the current directory without creating user folders.
--output-dir OUTPUT_DIR
Specify the output directory for downloads. (Default: current directory)
Fügen Sie alle TikTok-Videolinks, die Sie herunterladen möchten, in eine TXT-Datei ein (ein Link pro Zeile), speichern Sie sie und befolgen Sie die grundlegenden Anwendungsbeispiele. Im folgenden Beispiel werden die Links in einer links.txt-Datei gespeichert:
https://www.tiktok.com/@inter/video/7249049165169315098
https://www.tiktok.com/@inter/video/7247579800242588954
https://www.tiktok.com/@therock/video/7141037553196502318
https://www.tiktok.com/@realmadrid/photo/7375648582063459616
Führen Sie die folgenden Befehle aus, je nachdem, wie Ihre Videos heruntergeladen werden sollen
python multitok.py
: Lädt die Videos mit Standardoptionen herunter. Es wird davon ausgegangen, dass Sie Videos ohne Wasserzeichen herunterladen möchten und die Links in der Datei links.txt enthalten sind.
python multitok.py --watermark
: Lädt die mit Wasserzeichen versehene Version der Videos herunter. Es wird davon ausgegangen, dass sich die Links in der Datei links.txt befinden.
python multitok.py --no-watermark
: Lädt die wasserzeichenfreie Version der Videos herunter. Es wird davon ausgegangen, dass sich die Links in der Datei links.txt befinden.
python multitok.py --no-watermark --links example.txt
: Lädt die wasserzeichenfreie Version der Videos über die Links in der Datei example.txt herunter.
python multitok.py --watermark --links example.txt --workers 8
: Lädt die mit Wasserzeichen versehene Version der Videos herunter, indem die Links in der Datei example.txt
verwendet werden. Es werden jeweils 8 Videos gleichzeitig heruntergeladen.
python multitok.py --save-metadata
: Speichert die Metadaten der heruntergeladenen Videos im Metadatenordner.
python multitok.py --api-version v2
: Lädt die Videos mit der v2-API herunter. v1 kann verwendet werden, falls v2 nicht funktioniert.
python multitok.py --watermark --links example.txt --workers 4 --api-version v2 --save-metadata
: Lädt die mit Wasserzeichen versehene Version der Videos über Links in der Datei example.txt
und API v2 herunter. Es werden jeweils 4 Videos heruntergeladen und die Metadaten werden im Metadatenordner gespeichert.
python multitok.py --output-dir /home/ubuntu/example
: Videos werden in das Verzeichnis /home/ubuntu/example
heruntergeladen.
python multitok.py --skip-existing --no-folders
: Es werden keine Benutzerordner erstellt und bereits heruntergeladene Videos werden übersprungen.
--no-folders
, um alle Videos in das aktuelle Verzeichnis herunterzuladen, ohne Benutzerordner zu erstellen.--skip-existing
um das Herunterladen bereits vorhandener Videos zu überspringen.