Advertisement

Responsive Advertisement

ขั้นตอนง่ายๆ ในการยกเลิกการติดตามทุกช่อง YouTube by SGRBlog17


 วิธีการยกเลิกการสมัครรับข้อมูลจากช่อง YouTube เป็นกลุ่มด้วยตนเอง

    หากต้องการยกเลิกการสมัครรับข้อมูลจากช่อง YouTube เป็นจำนวนมาก ให้เปิด YouTube ในเบราว์เซอร์ของคุณ คลิกที่แท็บ "การสมัครรับข้อมูล" ทางด้านซ้าย จากนั้นคลิก "จัดการ" ที่ด้านบนขวา


    ซึ่งจะนำคุณไปยังหน้าที่แสดงรายชื่อช่องที่คุณสมัครรับข้อมูลทั้งหมด คลิกปุ่ม "สมัครรับข้อมูลแล้ว" และคลิก "ยกเลิกการสมัครรับข้อมูล"

   
    หากคุณมีช่อง YouTube เพียงไม่กี่ช่อง คุณสามารถยกเลิกการสมัครรับข้อมูลด้วยตนเองได้ อย่างไรก็ตาม งานนี้จะน่าเบื่อหน่ายหากคุณต้องการยกเลิกการสมัครรับข้อมูลช่องมากเกินไป ในกรณีดังกล่าว คุณสามารถใช้สคริปต์ที่กำหนดเองเพื่อทำให้กระบวนการนี้เป็นแบบอัตโนมัติได้

 วิธีการยกเลิกการสมัครรับข้อมูลจากช่อง YouTube โดยอัตโนมัติเป็นกลุ่ม

    ไปที่หน้าที่แสดงช่องทั้งหมดที่คุณสมัครสมาชิก คลิกขวาที่ใดก็ได้ที่นี่ แล้วเลือก "ตรวจสอบ" เพื่อเปิดแหล่ง HTMLของ YouTube


    ไปที่แท็บ "คอนโซล" จากนั้นคัดลอกโค้ดที่ให้ไว้ท้ายบทความ จากนั้นกลับไปที่คอนโซล แล้ววางโค้ดที่คัดลอกมาในบรรทัดใหม่


    หากคุณพบคำเตือนดังที่แสดงในภาพด้านล่าง เพียงพิมพ์ allow pasting ลงในบรรทัดถัดไปและลองวางโค้ดด้านล่าง จากนั้นกด Enter






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


    หากสคริปต์ติดขัดที่จุดใดก็ตามและหยุดยกเลิกการสมัครรับช่อง ให้รีเฟรชหน้าและทำซ้ำขั้นตอนเพื่อรันสคริปต์ตั้งแต่เริ่มต้น

Code Box

const DELAY = 2000;
const delay = ms => new Promise(res => setTimeout(res, ms));

const list = document.querySelectorAll("#grid-container > ytd-channel-renderer");

for (let index = 0; index < list.length; index++) {
    console.log("")
    console.log(index, list.length - index)
    const sub = list[index];
    sub.scrollIntoView();
    console.log(sub.querySelector("ytd-channel-name").innerText);
    console.log(sub.querySelector("#notification-preference-button").innerText);

    const preferences = Array.from(sub.querySelectorAll("#notification-preference-button button"));
    const subscribed = preferences.find(el => {
        return el.textContent.includes("ติดตามแล้ว");
    });
    if (subscribed) {
        subscribed.click();
        await delay(DELAY);
    }

    const services = Array.from(document.querySelectorAll("#items > ytd-menu-service-item-renderer"));
    const unsubscribe = services.find(el => {
        return el.textContent.includes("ยกเลิกการติดตาม");
    });
    if (unsubscribe) {
        unsubscribe.click();
        await delay(DELAY);
    }

    const confirm = document.querySelector("#confirm-button button");
    if (confirm) {
        confirm.click();
        await delay(DELAY);
    }

    console.log(sub.querySelector("#subscribe-button").innerText)
}
    
    นั่นคือวิธีที่คุณสามารถยกเลิกการสมัครรับข้อมูลจากช่อง YouTube ทั้งหมดโดยอัตโนมัติได้เป็นจำนวนมาก และสร้างรายการสมัครรับข้อมูลใหม่ตั้งแต่ต้น