Warnung
Möglicherweise aufgrund eines neuen Updates veraltet und defekt
Notiz
Ich muss noch herausfinden, wie man 1440p- und 2160p-Videos herunterlädt
Test: Abyss.to
Klicken Sie auf die URL und drücken Sie F12

Oder finden Sie es im Menü

Nachdem Sie die Entwicklungstools geöffnet haben und der Debugger angehalten wurde, schließen Sie die Entwicklungstools. Das Video wird entfernt und die ID angezeigt

Oder klicken Sie auf den Dokumentfilter, um die Vid_ID-URL zu finden. Verwenden Sie den Filter ?v= und aktualisieren Sie die Seite

Holen Sie sich Vid_ID. K8R6OOjS7

Gehen Sie zur Registerkarte „Quellen“ und suchen Sie nach ?v=K8R6OOjS7 . Dekodieren Sie Base64, um die Informationen zu erhalten


Eine Beispiel-URL finden Sie im Abschnitt „Download“ weiter unten
Verwenden Sie Erweiterungen wie Requestly, um die Header zu ändern und wie unten beschrieben zu ändern. Besuchen Sie den Link zum Herunterladen
Ändern Sie die Anfrage mit Links, einschließlich .trycloudflare.com
Referer : https://abysscdn.com/ Sec-Fetch-Mode : cors
Antwortheader
Content-Disposition : attachment


Wenn eine Website über Anti-Debugging verfügt, klicken Sie darauf, um es zu umgehen und neu zu laden. Dies funktioniert möglicherweise nicht unter Firefox

Gehen Sie zur Registerkarte „Netzwerk“ und klicken Sie auf den Medienfilter, um den Namen der Videodatei zu finden. Es sollte so aussehen: d34478903cd03b5fef . Kopieren Sie keine .txt

Gehen Sie zur Konsole. Stellen Sie sicher, dass der Filter auf „Nur Warnungen“ eingestellt ist und „Protokoll beibehalten“ aktiviert ist

Es sollte so aussehen: mmx9cibe11.globalcdn39.one . Kopieren Sie nicht wss:// . Ersetzen Sie es durch https://

Klicken Sie auf den Websocket-Filter, um die Videocdn-URL zu finden. Möglicherweise müssen Sie warten, bis die Verbindung abläuft. Die Site wird erneut verbunden und die URL wird hier angezeigt
Eine andere Möglichkeit besteht darin, die Internetverbindung zu trennen/wieder herzustellen
Es sollte so aussehen: sfbhnfiy1.globalcdn39.one . Kopieren Sie nicht wss:// . Ersetzen Sie es durch https://

Schauen Sie sich bundle.min.js an. Es zeigt, wie man verschiedene Videoquellen erhält

Der in der URL verwendete Videodateiname ohne Präfix ist 360p, das Präfix www ist 720p, das Präfix whw ist 1080p
d34478903cd03b5fef ist 360p
www + d34478903cd03b5fef ist 720p
whw + d34478903cd03b5fef ist 1080p
Kombinieren Sie die Video-CDn https://sfbhnfiy1.globalcdn39.one/ mit dem Präfix + Videodateinamen whw + d34478903cd03b5fef = https://sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef
Hier ist ein Beispiel-Python-Code, der jede Videoquelle herunterlädt
from request import getheaders = {"Referer": "https://abysscdn.com"}url_360p_480p = "https://sfbhnfiy1.globalcdn39.one/d34478903cd03b5fef"response = get(url_360p_480p, headers=headers, stream=True)with open("video_360p_480p.mp4", "wb") as f:for chunk in Response.iter_content(chunk_size=64 * 1024):f.write(chunk)url_720p = "https://sfbhnfiy1.globalcdn39.one/wwwd34478903cd03b5fef" Antwort = get(url_720p, headers=headers, stream=True)mit open("video_720p.mp4", "wb") als f:for chunk in Response.iter_content(chunk_size=64 * 1024):f.write(chunk)url_1080p = "https:/ /sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef"response = get(url_1080p, headers=headers, stream=True)mit open("video_1080p.mp4", "wb") als f:for chunk in Response.iter_content(chunk_size=64 * 1024):f.write(chunk)