Hur man avslutar prenumerationen från alla YouTube-kanaler på en gång

Snabblänkar

  • Hur man manuellt avbryter prenumerationen på YouTube-kanaler i bulk
  • Hur man automatiskt avslutar prenumerationen på YouTube-kanaler i bulk

Nyckelalternativ

  • Till manuellt avsluta prenumerationen på en YouTube-kanal, klicka på Prenumerationer > Hantera > Prenumererar > Säga upp.
  • Du kan också använda ett skript för att automatisera avregistreringsprocessen, vilket gör att du kan avsluta prenumerationen från varje kanal nästan omedelbart.

YouTube erbjuder inte en inbyggd funktion för att avsluta prenumerationen på alla kanaler på en gång. Ändå finns det några lösningar du kan använda. Den här guiden visar dig hur du manuellt avslutar prenumerationen på YouTube-kanaler i bulk eller använder ett anpassat skript i Inspect Element för att automatisera denna process.

Hur man manuellt avslutar prenumerationen på YouTube-kanaler samtidigt

Om du vill avbryta prenumerationen på YouTube-kanaler samtidigt öppnar du YouTube i din webbläsare, klickar på "Prenumerationer" fliken till vänster och klicka sedan på "Hantera" uppe till höger.

Detta leder dig till en sida med alla dina prenumererade kanaler. Klicka på "Prenumererade" knappen bredvid varje kanal och klicka på "Avprenumerera."

Om du bara har ett fåtal YouTube-kanaler kan du manuellt avsluta prenumerationen på dem. Uppgiften blir dock tråkig om du vill avsluta prenumerationen för många kanaler. I sådana fall kan du använda ett anpassat skript för att automatisera denna process.

Hur man automatiskt avslutar prenumerationen på YouTube-kanaler i bulk

Gå till sidan som visar alla kanaler du prenumererar på , högerklicka var som helst här och välj "Inspektera" för att öppna HTML-källan för YouTube.

Gå till "Konsolen" flik. Kopiera sedan koden i slutet av artikeln. Gå sedan tillbaka till Inspect Element Console och klistra in den kopierade koden på en ny rad.

Om du stöter på en varning, som visas i bilden nedan, skriv bara tillåt inklistring på följande rad och försök klistra in koden under den. Tryck sedan på Enter.

Skriptet kommer att initiera processen och avsluta prenumerationen på varje YouTube-kanal i tur och ordning. Låt den köras tills den avslutar prenumerationen på alla dina YouTube-kanaler. Under den här processen kommer den att meddela dig om antalet kanaler som har avslutats och vilka som återstår.

Om skriptet fastnar vid något tillfälle och slutar att avsluta prenumerationen på kanaler, uppdatera sidan och upprepa processen för att köra skriptet från början.

/**
* YouTube massavsluta prenumeration fn.
* Inpackning av detta i en IIFE för webbläsarkompatibilitet.
*/
(async funktion iife() {
//Detta är tidsfördröjningen efter vilken “avsluta prenumeration”-knappen “klickas”; Ändra den enligt ditt behov!
var UNSUBSCRIBE_DELAY_TIME = 2000
/**
* Delay runner ` så att den kan “väntas” på.
* @param {Function} fn
* @param {number} fördröjning
*/
var runAfterDelay = (fn, delay) => nytt Promise((lös, avvisa) => {
setTimeout(() => {
fn()
lös()< br>}, delay)
})
//Hämta kanallistan; detta kan betraktas som en rad på sidan.
var channels = Array.from(document.getElementsByTagName(`ytd-channel-renderer`))
console.log(`${channels.length} kanaler hittades. `)
var ctr = 0
for (const channel of channels) {
//Hämta prenumerationsknappen och utlös ett “klick”
channel.querySelector(`[aria-label^=' Avsluta prenumeration från']`).click()
await runAfterDelay(() => {
//Hämta dialogrutan…
document.getElementsByTagName(`yt-confirm-dialog-renderer` )[0]
//och hitta bekräftelseknappen…
.querySelector(`[aria-label^='Avprenumerera']`).click()
console.log(`Unsubsribed $ {ctr + 1}/${channels.length}`)
ctr++
}, UNSUBSCRIBE_DELAY_TIME)
}
})()

Det är så du automatiskt kan avsluta prenumerationen på alla YouTube-kanaler i bulk och bygg en ren prenumerationslista från grunden.


Posted

in

by

Tags:

Comments

Leave a Reply