一个简单的 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
| Linux . 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 文件中(每行一个链接),保存并按照基本使用示例进行操作。在下面的示例中,链接保存在 links.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
:使用默认选项下载视频。它假设您要下载无水印视频,并且链接位于 links.txt 文件中。
python multitok.py --watermark
:下载视频的带水印版本。它假定链接位于 links.txt 文件中。
python multitok.py --no-watermark
:下载视频的无水印版本。它假定链接位于 links.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
:使用 v2 api 下载视频。如果 v2 不起作用,可以使用 v1。
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
跳过下载已存在的视频。