Communitygithub.com

Awake118/douyin-video-downloader

Lade TikTok-äquivalente (Douyin) Videos und Bilderserien herunter. Funktioniert mit echten Chrome + DevTools Protocol, um direkte Streaming-Links auszulesen und Anti-Scraping-Maßnahmen zu umgehen.

Was ist douyin-video-downloader?

Diese Fähigkeit ermöglicht es KI-Agenten (wie Claude Code, Cursor oder Codex), Douyin (chinesisches TikTok)-Videos und Bilderserien herunterzuladen, indem sie echte Chrome-Instanzen über das DevTools Protocol verwenden. Sie löst häufige Probleme wie fehlgeschlagene Analysen, niedrige Videoqualität oder Captcha-Hürden, indem sie direkt die echten Streaming-Links aus dem Player extrahiert, ohne dass ein Cookie oder Login erforderlich ist. Der Skill unterstützt alle gängigen Douyin-Linkformate (v.douyin.com/xxx, www.douyin.com/video/<id>, www.douyin.com/note/<id>) und ist besonders nützlich, wenn Benutzer nach lokalen Backups, Fehlerbehebungen bei Download-Tools oder hochauflösenden Videos fragen. Die Implementierung umgeht effektiv die JS-VMP Anti-Scraping-Schutzmechanismen von Douyin, die normalerweise bei Anfragen ohne vorherige Authentifizierung greifen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Awake118/douyin-ai-video-downloader/tree/main

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Anforderungen: Stelle sicher, dass Chrome (oder Chromium) installiert und über die Befehlszeile erreichbar ist.
  2. Ausführung: Rufe die Fähigkeit mit dem Douyin-Share-Link als Eingabe auf.
  3. Ausgabe: Das heruntergeladene Video oder die Bilderserie wird im aktuellen Arbeitsverzeichnis (oder einem angegebenen Ausgabepfad) gespeichert.

Funktionsweise

  1. Link-Analyse: Der eingegebene Link wird analysiert und in ein standardisiertes Format umgewandelt.
  2. Chrome-Steuerung: Ein Chrome-Prozess wird gestartet und über das DevTools Protocol gesteuert.
  3. Seitenladen: Die Douyin-Seite wird im Browser geladen, wobei der JS-VMP-Schutz umgangen wird.
  4. Link-Extraktion: Aus dem Netzwerkverkehr des Players wird die echte direkte Video-/Bild-URL extrahiert.
  5. 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

Verwandte Skills