一個簡單的 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
跳過下載已存在的影片。