Cách hủy đăng ký tất cả các kênh YouTube chỉ trong một lần

Tác giả sysadmin, T.Một 17, 2024, 08:54:12 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

Cách hủy đăng ký tất cả các kênh YouTube chỉ trong một lần


Làm sạch danh sách kênh YouTube đã đăng ký của bạn một cách dễ dàng.

  • Để hủy đăng ký kênh YouTube theo cách thủ công, hãy nhấp vào Đăng ký > Quản lý > Đã đăng ký > Hủy đăng ký.
  • Bạn cũng có thể sử dụng tập lệnh để tự động hóa quy trình hủy đăng ký, cho phép bạn hủy đăng ký khỏi mọi kênh gần như ngay lập tức.

YouTube không cung cấp tính năng tích hợp sẵn để hủy đăng ký tất cả các kênh cùng một lúc. Tuy nhiên, có một số cách giải quyết bạn có thể sử dụng. Hướng dẫn này sẽ chỉ cho bạn cách hủy đăng ký hàng loạt kênh YouTube theo cách thủ công hoặc sử dụng tập lệnh tùy chỉnh trong Kiểm tra phần tử để tự động hóa quy trình này.

1. Cách hủy đăng ký hàng loạt kênh YouTube theo cách thủ công

Để hủy đăng ký hàng loạt kênh YouTube, hãy mở YouTube trong trình duyệt của bạn, nhấp vào tab "Đăng ký" ở bên trái rồi nhấp vào "Quản lý" ở trên cùng bên phải.


Điều này sẽ dẫn bạn đến một trang liệt kê tất cả các kênh đã đăng ký của bạn. Nhấp vào nút "Đã đăng ký" bên cạnh mỗi kênh và nhấp vào "Hủy đăng ký".


Nếu bạn chỉ có một vài kênh YouTube, bạn có thể hủy đăng ký các kênh đó theo cách thủ công. Tuy nhiên, công việc sẽ trở nên tẻ nhạt nếu bạn muốn hủy đăng ký quá nhiều kênh. Đối với những trường hợp như vậy, bạn có thể sử dụng tập lệnh tùy chỉnh để tự động hóa quy trình này.

2. Cách tự động hủy đăng ký hàng loạt kênh YouTube

Đi tới trang hiển thị tất cả các kênh bạn đã đăng ký, nhấp chuột phải vào bất kỳ đâu ở đây và chọn "Kiểm tra" để mở nguồn HTML của YouTube.


Tại đây, hãy chuyển đến tab "Bảng điều khiển". Tiếp theo, sao chép mã được cung cấp ở cuối bài viết. Sau đó, quay lại Bảng điều khiển phần tử kiểm tra và dán mã đã sao chép vào một dòng mới.


Nếu bạn gặp cảnh báo, như trong hình bên dưới, chỉ cần gõ allow dán vào dòng sau và thử dán mã bên dưới nó. Sau đó, nhấn Enter.


Tập lệnh sẽ bắt đầu quá trình và hủy đăng ký từng kênh YouTube một cách tuần tự. Cho phép nó chạy cho đến khi hủy đăng ký khỏi tất cả các kênh YouTube của bạn. Trong quá trình này, nó sẽ thông báo cho bạn về số lượng kênh đã hủy đăng ký và những kênh còn lại.


Nếu tập lệnh bị kẹt ở bất kỳ thời điểm nào và dừng việc hủy đăng ký kênh, hãy làm mới trang và lặp lại quy trình để chạy tập lệnh từ đầu.

 
Mã nguồn [Chọn]
/**
* YouTube bulk unsubscribe fn.
* Wrapping this in an IIFE for browser compatibility.
*/
(async function iife() {
// This is the time delay after which the "unsubscribe" button is "clicked"; Change it as per your need!
var UNSUBSCRIBE_DELAY_TIME = 2000
/**
* Delay runner. Wraps `setTimeout` so it can be `await`ed on.
* @param {Function} fn
* @param {number} delay
*/
var runAfterDelay = (fn, delay) => new Promise((resolve, reject) => {
setTimeout(() => {
fn()
resolve()
}, delay)
})
// Get the channel list; this can be considered a row in the page.
var channels = Array.from(document.getElementsByTagName(`ytd-channel-renderer`))
console.log(`${channels.length} channels found.`)
var ctr = 0
for (const channel of channels) {
// Get the subscribe button and trigger a "click"
channel.querySelector(`[aria-label^='Unsubscribe from']`).click()
await runAfterDelay(() => {
// Get the dialog container...
document.getElementsByTagName(`yt-confirm-dialog-renderer`)[0]
// and find the confirm button...
.querySelector(`[aria-label^='Unsubscribe']`).click()
console.log(`Unsubsribed ${ctr + 1}/${channels.length}`)
ctr++
}, UNSUBSCRIBE_DELAY_TIME)
}
})()

Đó là cách bạn có thể tự động hủy đăng ký hàng loạt tất cả các kênh YouTube và xây dựng danh sách đăng ký rõ ràng từ đầu.