Warning
Might be outdated and broken due to new update
Note
Still need to figure out how to download 1440p and 2160p videos
- Test: Abyss.to
- Click on the URL and press F12
- Or find it in the menu
Find Vid_ID for use with Python downloader
- After you open the dev tools, and the debugger is paused, close the dev tools and it will remove the video and show the ID
- Or click the Doc filter to find Vid_ID URL. Use filter
?v=
and refresh the page
- Get Vid_ID.
K8R6OOjS7
- Go to the sources tab and find
?v=K8R6OOjS7
. Decode the Base64 to get the info
- See Download section below for an example URL
-
Use extensions like Requestly to modify the headers and modify like below. Visit the link to download
-
Modify request with links including
.trycloudflare.com
Referer : https://abysscdn.com/
Sec-Fetch-Mode : cors
- Response header
Content-Disposition : attachment
- If a website has anti-debug, click this to bypass it and reload. This might not work on Firefox
- Go to the network tab and click the Media filter to find the video file name. It should look like this
d34478903cd03b5fef
. Do not copy.txt
- Go to Console. Make sure the filter is set to Warnings only and Preserve log is checked
- It should look like this
mmx9cibe11.globalcdn39.one
. Do not copywss://
. Replace it withhttps://
- Click the Websocket filter to find the videocdn URL. You might have to wait for the connection to expire. The site will reconnect, and the URL will show up here
- Another way is to disconnect/reconnect the internet connection
- It should look like this
sfbhnfiy1.globalcdn39.one
. Do not copywss://
. Replace it withhttps://
Looking at the bundle.min.js. It shows how to get different video sources
- The video file name without any prefix used in the URL is 360p,
www
prefix is 720p,whw
prefix is 1080p d34478903cd03b5fef
is 360pwww
+d34478903cd03b5fef
is 720pwhw
+d34478903cd03b5fef
is 1080p
- Combine the video cdn
https://sfbhnfiy1.globalcdn39.one/
with the prefix + video file namewhw
+d34478903cd03b5fef
=https://sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef
Here's an example Python code that downloads each video source
from requests import get
headers = {"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"
response = get(url_720p, headers=headers, stream=True)
with open("video_720p.mp4", "wb") as 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)
with open("video_1080p.mp4", "wb") as f:
for chunk in response.iter_content(chunk_size=64 * 1024):
f.write(chunk)