目次
1. 準備
2. Douyin ウォーターマーク除去ショートビデオのダウンロード方法
3. マルチユーザーの一括ダウンロード
4 .よくある間違い
ホームページ バックエンド開発 Python チュートリアル Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます

Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます

Apr 10, 2023 pm 03:21 PM
python 透かし 短いビデオ

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 ファイルを開いて、要件に従って設定します。

Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます

設定が完了したら、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('[ 完成 ]:已完成批量下载,输入任意键后退出:')
ログイン後にコピー

効果は次のとおりです。 :

Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます

ビデオは、デフォルトで現在のディレクトリのダウンロード ディレクトリに保存されます。

単一のビデオのみをダウンロードしたい場合は、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
ログイン後にコピー

Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます

4 .よくある間違い

  • 単一ビデオ リンクとユーザー ホームページ リンクは区別する必要があります。リンクは慎重に入力する必要があります。設定ファイルはユーザー ホームページのみをサポートします。
  • 設定ファイルのエンコード形式に注意してください (メモ帳推奨)

Python は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えます


以上がPython は、Douyin ウォーターマークの短いビデオをバッチですばやくダウンロードする方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

あるデータフレームの列全体を、Python内の異なる構造を持つ別のデータフレームに効率的にコピーする方法は? あるデータフレームの列全体を、Python内の異なる構造を持つ別のデータフレームに効率的にコピーする方法は? Apr 01, 2025 pm 11:15 PM

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

Pythonスクリプトは、特定の場所のカーソル位置への出力をどのようにクリアしますか? Pythonスクリプトは、特定の場所のカーソル位置への出力をどのようにクリアしますか? Apr 01, 2025 pm 11:30 PM

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

文字列を介してオブジェクトを動的に作成し、Pythonでメソッドを呼び出す方法は? 文字列を介してオブジェクトを動的に作成し、Pythonでメソッドを呼び出す方法は? Apr 01, 2025 pm 11:18 PM

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

uvicornは、serving_forever()なしでhttpリクエストをどのように継続的に聞いていますか? uvicornは、serving_forever()なしでhttpリクエストをどのように継続的に聞いていますか? Apr 01, 2025 pm 10:51 PM

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

PythonインタープリターはLinuxシステムで削除できますか? PythonインタープリターはLinuxシステムで削除できますか? Apr 02, 2025 am 07:00 AM

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

GoまたはRustを使用してPythonスクリプトを呼び出して、真の並列実行を実現する方法は? GoまたはRustを使用してPythonスクリプトを呼び出して、真の並列実行を実現する方法は? Apr 01, 2025 pm 11:39 PM

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

Pythonマルチプロセスパイプ通信で「パイプ閉じた」エラーを優雅に処理する方法は? Pythonマルチプロセスパイプ通信で「パイプ閉じた」エラーを優雅に処理する方法は? Apr 01, 2025 pm 11:12 PM

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

See all articles