คำเตือน
อาจล้าสมัยและใช้งานไม่ได้เนื่องจากการอัพเดตใหม่
บันทึก
ยังต้องทราบวิธีดาวน์โหลดวิดีโอ 1440p และ 2160p
การทดสอบ: Abyss.to
คลิกที่ URL แล้วกด F12

หรือค้นหาในเมนู

หลังจากที่คุณเปิดเครื่องมือ dev และดีบักเกอร์หยุดชั่วคราว ให้ปิดเครื่องมือ dev จากนั้นวิดีโอจะลบวิดีโอและแสดง ID

หรือคลิกตัวกรองเอกสารเพื่อค้นหา URL ของ Vid_ID ใช้ตัวกรอง ?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
รวม video cdn https://sfbhnfiy1.globalcdn39.one/ ด้วยคำนำหน้า + ชื่อไฟล์วิดีโอ whw + d34478903cd03b5fef = https://sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef
นี่คือตัวอย่างโค้ด Python ที่ดาวน์โหลดแหล่งที่มาของวิดีโอแต่ละรายการ
จากคำขอนำเข้า getheaders = {"ผู้อ้างอิง": "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" การตอบสนอง = รับ (url_720p, headers=headers, stream=True) พร้อม open("video_720p.mp4", "wb") เป็น f:for chunk ใน response.iter_content(chunk_size=64 * 1,024):f.write(chunk)url_1080p = "https://sfbhnfiy1.globalcdn39.one/whwd34478903cd03b5fef"response = get(url_1080p, headers=headers, stream=True)with open("video_1080p.mp4", "wb") เป็น f:for chunk ใน response.iter_content( chunk_size=64 * 1024):f.write(อัน)