Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます
TikTokDownload は、中国人によって開発されたオープンソースの TikTok ウォーターマーク動画ダウンロード ツールです。オープンソースのアドレスは次のとおりです: https://github.com/Johnserf-Seed/TikTokDownload
ビデオ分析や研究を行う一部の学生にとって、このツールは非常に便利で、ビデオ データをすぐに取得できます。
このツールの使い方を紹介します。
1. 準備
始める前に、Python と pip がコンピュータに正常にインストールされていることを確認する必要があります。そうでない場合は、この記事を参照してください: Super Detailed Python Installation Guideそれ。
(オプション 1) データ分析に Python を使用する場合は、Anaconda を直接インストールできます。Anaconda は Python データ分析とマイニングの優れたヘルパーであり、Python と pip が組み込まれています。
( オプション 2) さらに、多くの利点がある VSCode エディターを使用することをお勧めします。 Python プログラミングのベスト パートナー - VSCode 詳細ガイド。
依存関係をインストールするコマンドを入力するには、次のいずれかの方法を選択してください。 1. Windows 環境 Cmd (Start-Run-CMD) を開きます。 2. MacOS 環境 ターミナルを開きます (コマンドスペースからターミナルに入ります)。 3. VSCode エディターまたは Pycharm を使用している場合は、インターフェイスの下部にあるターミナルを直接使用できます。
git clone https://github.com/Johnserf-Seed/TikTokDownload.git cd TikTokDownload pip install -r requirements.txt
ネットワーク環境が Github にアクセスできない場合は、Python のバックグラウンドで TikTokDownload に返信できます。最新のソースコード(2023-02-27)をダウンロードできる実践コレクション公式アカウントです。
2. Douyin ウォーターマーク除去ショートビデオのダウンロード方法
ソフトウェアを実行する前に、ディレクトリ内の conf.ini ファイルを開いて、要件に従って設定します。
設定が完了したら、TikTokDownload ディレクトリに新しい py ファイルを作成し、使用する次のコードを入力します:
# example.py import TikTokDownload as TK import Util # 单视频下载 # TK.video_download(*TK.main()) # 批量下载 if __name__ == '__main__': # 获取命令行参数 cmd = Util.Command() # 获取用户主页数据 profile = Util.Profile() # 使用参数,没有则使用默认参数并下载 profile.getProfile(cmd.setting()) # 如果需要定时下载则注释这个input input('[ 完成 ]:已完成批量下载,输入任意键后退出:')
効果は次のとおりです。 :
ビデオは、デフォルトで現在のディレクトリのダウンロード ディレクトリに保存されます。
単一のビデオのみをダウンロードしたい場合は、TK.video_download を通じてダウンロードできます。
import TikTokDownload as TK TK.video_download("视频链接", "yes")
Video_download 最初のパラメータはビデオの元のリンクで、2 番目のパラメータはビデオをダウンロードするかどうかを示します。オリジナルの音楽サウンドをダウンロードします。はい、ダウンロードできます。
3. マルチユーザーの一括ダウンロード
設定を変更すると、各ユーザーの短いビデオを 1 つずつダウンロードすることしかできなくなります。新しいユーザーの短いビデオをダウンロードするたびに、変更する必要がありますこれは非常に面倒です。
すべてのユーザーの短いビデオを一度にダウンロードしたい場合はどうすればよいでしょうか?
方法は非常に簡単です。ダウンロードしたいDouyinアカウントと対応するユーザーIDをカンマで区切ってrooms.txtに記述します:
1545798353,MS4wLjABAAAAdv-v-WcZO48UMZRDLB-huZxYObcxv5Z5FFWXKw4-o_8 135180247,MS4wLjABAAAAtmTX6GSVN_AFW792_8srxdu1kPNXkuSGoG8Xl8xDHbE
以下のコードを使用してすべての短いビデオをダウンロードします二人の著者のうち。
# 公众号:Python实用宝典 import Util def read_rooms(): f = open("rooms.txt", "r", encoding="utf-8") short_rooms = ["https://www.douyin.com/user/" + l.strip("n").split(",")[1] for l in f.readlines()] return short_rooms # 批量下载 if __name__ == '__main__': userids = [] cmd = Util.Command() for room in read_rooms(): setting = cmd.setting() setting[0] = room # 获取用户主页数据 profile = Util.Profile() # 使用参数,没有则使用默认参数并下载 profile.getProfile(tuple(setting))
TikTokDownload ディレクトリにバッチ_download.py として保存し、Python を使用して py ファイルを実行します:
cd TikTokDownload python batch_download.py
4 .よくある間違い
- 単一ビデオ リンクとユーザー ホームページ リンクは区別する必要があります。リンクは慎重に入力する必要があります。設定ファイルはユーザー ホームページのみをサポートします。
- 設定ファイルのエンコード形式に注意してください (メモ帳推奨)
以上がPython は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

Pythonスクリプトは、特定の場所のカーソル位置への出力をどのようにクリアしますか? Pythonスクリプトを書くときは、以前の出力をカーソル位置にクリアするのが一般的です...

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

Linux Systemsに付属するPythonインタープリターを削除する問題に関して、多くのLinuxディストリビューションは、インストール時にPythonインタープリターをプリインストールし、パッケージマネージャーを使用しません...

GoまたはRustを使用してPythonスクリプトを呼び出して、真の並列実行を実現する方法は?最近、私はPythonを使用しています...

Pythonマルチプロセスパイプエラー「パイプは閉じています」? PythonのMultiprocessing Moduleでパイプメソッドを使用して、親子プロセス通信を使用する場合、遭遇する可能性があります...
