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
を使用します。