Heim > Artikel > Backend-Entwicklung > Mit Python erfahren Sie, wie Sie schnell kurze Videos mit Douyin-Wasserzeichen in Stapeln herunterladen
TikTokDownload ist ein chinesisches Open-Source-Video-Download-Tool zum Entfernen von TikTok-Wasserzeichen. Die Open-Source-Adresse lautet: https://github.com/Johnserf-Seed/TikTokDownload
Für einige Studenten, die Videoanalysen und -recherchen durchführen, ist dieses Tool sehr nützlich und kann schnell Videodaten abrufen.
Lassen Sie uns die Verwendung dieses Tools vorstellen.
Bevor Sie beginnen, müssen Sie sicherstellen, dass Python und pip erfolgreich auf Ihrem Computer installiert wurden. Wenn nicht, können Sie diesen Artikel besuchen: Super Detaillierte Python-Installationsanleitung, um es zu installieren.
(Optional 1) Wenn Sie Python für die Datenanalyse verwenden, können Sie Anaconda direkt installieren: Anaconda, ein guter Helfer für die Python-Datenanalyse und das Mining, verfügt über integriertes Python und pip.
(Optional 2) Darüber hinaus ist es Ich empfehle jedem, den VSCode-Editor zu verwenden, der viele Vorteile bietet: Der beste Partner für die Python-Programmierung – VSCode Detaillierte Anleitung.
Bitte wählen Sie eine der folgenden Methoden, um Befehle zum Installieren von Abhängigkeiten einzugeben: 1. Öffnen Sie Cmd (Start-Ausführen-CMD) in der Windows-Umgebung. 2. MacOS-Umgebung Öffnen Sie Terminal (Befehl+Leertaste, um Terminal aufzurufen). 3. Wenn Sie den VSCode-Editor oder Pycharm verwenden, können Sie direkt das Terminal am unteren Rand der Benutzeroberfläche verwenden.
git clone https://github.com/Johnserf-Seed/TikTokDownload.git cd TikTokDownload pip install -r requirements.txt
Wenn Ihre Netzwerkumgebung nicht auf Github zugreifen kann, können Sie im Hintergrund des offiziellen Kontos der Python Practical Collection auf TikTokDownload antworten um den neuesten Quellcode herunterzuladen (27.02.2023).
Öffnen Sie vor dem Ausführen der Software die Datei conf.ini im Verzeichnis und konfigurieren Sie sie gemäß den Anforderungen:
Nachdem die Konfiguration abgeschlossen ist, erstellen Sie eine neue py-Datei im TikTokDownload-Verzeichnis. Geben Sie den folgenden Code ein, um ihn zu verwenden:
# 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('[ 完成 ]:已完成批量下载,输入任意键后退出:')
Der Effekt ist wie folgt:
Das Video wird standardmäßig im Download-Verzeichnis des aktuellen Verzeichnisses gespeichert.
Wenn Sie nur ein einzelnes Video herunterladen möchten, können Sie es über TK.video_download herunterladen.
import TikTokDownload as TK TK.video_download("视频链接", "yes")
Video_download Der erste Parameter ist der Originallink des Videos und der zweite Parameter gibt an, ob der Musik-Soundtrack heruntergeladen werden soll. Ja bedeutet Herunterladen .
Durch Ändern der Konfiguration können wir nur kurze Videos für jeden Benutzer einzeln herunterladen. Jedes Mal, wenn wir das kurze Video eines neuen Benutzers herunterladen, müssen wir die Konfiguration ändern, was sehr mühsam ist .
Was sollen wir tun, wenn wir die Kurzvideos aller Benutzer auf einmal herunterladen möchten?
Die Methode ist sehr einfach. Wir geben das Douyin-Konto, das wir herunterladen möchten, und die entsprechende Benutzer-ID durch Kommas getrennt in rooms.txt ein:
1545798353,MS4wLjABAAAAdv-v-WcZO48UMZRDLB-huZxYObcxv5Z5FFWXKw4-o_8 135180247,MS4wLjABAAAAtmTX6GSVN_AFW792_8srxdu1kPNXkuSGoG8Xl8xDHbE
Verwenden Sie den folgenden Code, um alle kurzen Videos der beiden Autoren herunterzuladen.
# 公众号: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))
Speichern Sie es als „batch_download.py“ im TikTokDownload-Verzeichnis und führen Sie dann mit Python diese py-Datei aus:
cd TikTokDownload python batch_download.py
Das obige ist der detaillierte Inhalt vonMit Python erfahren Sie, wie Sie schnell kurze Videos mit Douyin-Wasserzeichen in Stapeln herunterladen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!