Was macht douyin-video-downloader?
Lade TikTok-äquivalente (Douyin) Videos und Bilderserien herunter. Wenn ein Benutzer einen Douyin-Share-Link (v.douyin.com/xxx, www.douyin.com/video/, www.douyin.com/note/) angibt und fordert, Videos zu speichern, herunterzuladen, zu sichern oder sich darüber beschwert, dass der Douyin-Downloader die Analyse fehlschlägt, die Qualität nur SD ist oder ein Login für HD erforderlich ist, verwende diese Fähigkeit. Sie verwendet echte Chrome + DevTools Protocol, um die echten direkten Links des Players auszulesen und damit die JS-VMP Anti-Scraping-Schutzmechanismen von Douyin sowie die Captcha-Zwischenseite für Anfragen ohne Cookie zu umgehen.
Verwendung
- Anforderungen: Stelle sicher, dass Chrome (oder Chromium) installiert und über die Befehlszeile erreichbar ist.
- Ausführung: Rufe die Fähigkeit mit dem Douyin-Share-Link als Eingabe auf.
- Ausgabe: Das heruntergeladene Video oder die Bilderserie wird im aktuellen Arbeitsverzeichnis (oder einem angegebenen Ausgabepfad) gespeichert.
Funktionsweise
- Link-Analyse: Der eingegebene Link wird analysiert und in ein standardisiertes Format umgewandelt.
- Chrome-Steuerung: Ein Chrome-Prozess wird gestartet und über das DevTools Protocol gesteuert.
- Seitenladen: Die Douyin-Seite wird im Browser geladen, wobei der JS-VMP-Schutz umgangen wird.
- Link-Extraktion: Aus dem Netzwerkverkehr des Players wird die echte direkte Video-/Bild-URL extrahiert.
- Download: Der Inhalt wird von der direkten URL heruntergeladen und lokal gespeichert.
Unterstützte Link-Formate
v.douyin.com/xxx(Kurzlinks)www.douyin.com/video/<id>(Standard-Videolinks)www.douyin.com/note/<id>(Bilderserien)
Hinweise
- Abhängigkeiten: Benötigt Chrome/Chromium und Python mit den erforderlichen Bibliotheken (z.B.
requests,beautifulsoup4). - Fehlerbehebung: Wenn der Download fehlschlägt, überprüfe, ob Chrome ordnungsgemäß installiert ist und ob die neueste Version des Skills verwendet wird.
- Rechtliche Hinweise: Diese Fähigkeit ist für den persönlichen Gebrauch bestimmt. Respektiere die Nutzungsbedingungen der jeweiligen Plattform.
Beispiel
# Beispielbefehl (angenommen, das Tool wird über ein Skript verwendet)
python download.py https://v.douyin.com/abc123/
Skill lokalisiert von @yourname