TikTok ビデオと写真を透かしの有無にかかわらず同時にダウンロードする単純な Python スクリプト。
ステップ 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 ファイル (1 行に 1 つのリンク) に貼り付けて保存し、基本的な使用例に従います。以下の例では、リンクは 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 を使用してビデオをダウンロードします。 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を使用します。