경고
새로운 업데이트로 인해 오래되어 깨졌을 수 있습니다.
메모
1440p 및 2160p 비디오를 다운로드하는 방법을 알아내야 합니다.
테스트: Abyss.to
URL을 클릭하고 F12를 누르세요.
아니면 메뉴에서 찾아보세요
개발 도구를 열고 디버거가 일시 중지된 후 개발 도구를 닫으면 비디오가 제거되고 ID가 표시됩니다.
또는 문서 필터를 클릭하여 Vid_ID URL을 찾으세요. 필터 ?v=
사용하고 페이지를 새로 고치세요.
Vid_ID를 가져옵니다. K8R6OOjS7
소스 탭으로 이동하여 ?v=K8R6OOjS7
찾으세요. 정보를 얻기 위해 Base64를 디코딩
예제 URL은 아래 다운로드 섹션을 참조하세요.
Requestly와 같은 확장 프로그램을 사용하여 헤더를 수정하고 아래와 같이 수정합니다. 링크를 방문하여 다운로드하세요
.trycloudflare.com
을 포함한 링크로 요청 수정
Referer : https://abysscdn.com/ Sec-Fetch-Mode : cors
응답 헤더
Content-Disposition : attachment
웹사이트에 안티 디버그 기능이 있는 경우 이를 클릭하여 이를 우회하고 다시 로드하세요. Firefox에서는 작동하지 않을 수 있습니다.
네트워크 탭으로 이동하여 미디어 필터를 클릭하여 비디오 파일 이름을 찾으세요. 이는 d34478903cd03b5fef
와 같아야 합니다. .txt
복사 안 함
콘솔로 이동합니다. 필터가 경고만으로 설정되어 있고 로그 보존이 선택되어 있는지 확인하세요.
mmx9cibe11.globalcdn39.one
과 같아야 합니다. wss://
복사하지 마세요. https://
로 바꾸세요.
Websocket 필터를 클릭하여 videocdn URL을 찾으세요. 연결이 만료될 때까지 기다려야 할 수도 있습니다. 사이트가 다시 연결되고 URL이 여기에 표시됩니다.
또 다른 방법은 인터넷 연결을 끊었다가 다시 연결하는 것입니다.
sfbhnfiy1.globalcdn39.one
과 같아야 합니다. wss://
복사하지 마세요. https://
로 바꾸세요.
Bundle.min.js를 살펴보세요. 다양한 비디오 소스를 얻는 방법을 보여줍니다.
URL에 사용된 접두어가 없는 비디오 파일 이름은 360p, www
접두어는 720p, whw
접두어는 1080p입니다.
d34478903cd03b5fef
는 360p입니다
www
+ d34478903cd03b5fef
는 720p입니다.
whw
+ d34478903cd03b5fef
는 1080p입니다.
비디오 cdn https://sfbhnfiy1.globalcdn39.one/
접두사 + 비디오 파일 이름 whw
+ d34478903cd03b5fef
= https://sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef
와 결합합니다.
다음은 각 비디오 소스를 다운로드하는 Python 코드의 예입니다.
요청에서 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 청크 in response.iter_content(chunk_size=64 * 1024):f.write(chunk)url_720p = "https://sfbhnfiy1.globalcdn39.one/wwwd34478903cd03b5fef" 응답 = get(url_720p, headers=headers, stream=True) with open("video_720p.mp4", "wb") as f:for 청크 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 청크 in response.iter_content( 청크_크기=64 * 1024):f.write(청크)