Простой скрипт Python, который одновременно загружает видео и фотографии TikTok, с водяным знаком или без него.
Шаг 1. Клонируйте репозиторий. git clone https://github.com/financiallyruined/TikTok-Multi-Downloader
Шаг 2. Войдите в каталог cd TikTok-Multi-Downloader
Шаг 3. Создайте и активируйте свою виртуальную среду.
Создать: python -m venv venv
или python3 -m venv venv
Активировать: Windows .venvScriptsactivate
| Линукс . venv/bin/activate
Шаг 4. Установите требования pip install -r requirements.txt
или 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)
Вставьте все ссылки на видео TikTok, которые вы хотите загрузить, в файл .txt (по одной ссылке в строке), сохраните его и следуйте основным примерам использования. В примере ниже ссылки сохраняются в файле linked.txt:
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
Выполните следующие команды в зависимости от того, как вы хотите, чтобы ваши видео загружались.
python multitok.py
: загружает видео с параметрами по умолчанию. Предполагается, что вы хотите загрузить видео без водяных знаков, а ссылки находятся в файле linkeds.txt.
python multitok.py --watermark
: загружает версию видео с водяными знаками. Предполагается, что ссылки находятся в файле linked.txt.
python multitok.py --no-watermark
: загружает бесплатную версию видео с водяными знаками. Предполагается, что ссылки находятся в файле linked.txt.
python multitok.py --no-watermark --links example.txt
: загружает бесплатную версию видео с водяными знаками, используя ссылки в файле example.txt.
python multitok.py --watermark --links example.txt --workers 8
: загружает версию видео с водяными знаками, используя ссылки в файле example.txt
. Одновременно будет загружено 8 видео.
python multitok.py --save-metadata
: сохраняет метаданные загруженных видео в папку метаданных.
python multitok.py --api-version v2
: загружает видео с помощью API v2. v1 можно использовать в случае, если v2 не работает.
python multitok.py --watermark --links example.txt --workers 4 --api-version v2 --save-metadata
: загружает версию видео с водяными знаками, используя ссылки в файле example.txt
и API v2. Одновременно загружаются 4 видео, а метаданные сохраняются в папке метаданных.
python multitok.py --output-dir /home/ubuntu/example
: видео будут загружены в каталог /home/ubuntu/example
.
python multitok.py --skip-existing --no-folders
: пользовательские папки создаваться не будут, а уже загруженные видео будут пропущены.
--no-folders
, чтобы загрузить все видео в текущий каталог без создания пользовательских папок.--skip-existing
, чтобы пропустить загрузку уже существующих видео.