Java script to unsubscribe on YouTube

function sleep(ms) {

return new Promise(resolve => setTimeout(resolve, ms));

}

async function unsubscribe() {

let buttons = document.querySelectorAll(‘ytd-subscribe-button-renderer’);

for (let button of buttons) {

if (button.hasAttribute(‘subscribed’) && !button.hasAttribute(‘disabled’)) {

button.click();

await sleep(2000); // Wait for 2 seconds to let the unsubscribe process complete

let confirmButton = document.querySelector(‘yt-confirm-dialog-renderer #confirm-button’);

if (confirmButton) {

confirmButton.click();

await sleep(2000); // Wait for 2 seconds to let the confirmation process complete

}

}

}

}

unsubscribe();

Leave a comment