Kaip masiškai atšaukti prenumeratą „YouTube“.

Jei daugelį metų naudojote tą pačią „YouTube“ paskyrą, tikriausiai užsiprenumeravote daugybę kanalų. Šis scenarijus leidžia lengviau sekti mėgstamo turinio kūrėjų įkėlimus, tačiau jis turi ir neigiamų pusių. Jei spustelėjote parinktį gauti varpelio pranešimus apie kiekvieną įkėlimą iš kiekvieno „YouTube“ naudotojo, kurį užsiprenumeravote, turėsite susidoroti su daugybe pranešimų.

Kaip masiškai atšaukti prenumeratą „YouTube“.

Deja, „YouTube“ neturi savaiminės galimybės masiškai atsisakyti kanalų prenumeratos, nes nenori, kad to darytumėte. Geroji pusė yra tai, kad galite tai padaryti patys, o mes jums parodysime, kaip tai padaryti.

Atsisakykite „YouTube“ kanalų prenumeratos po vieną

Jei praradote susidomėjimą „YouTube“ kanalu, galite atšaukti prenumeratą keliais būdais.

  • Norėdami atšaukti prenumeratą, spustelėkite vieną iš kanalo vaizdo įrašų ir pilką mygtuką „Prenumeruoti“.
  • Spustelėkite pagrindinį kanalo puslapį ir atlikite tą patį procesą, kaip aprašyta aukščiau.
  • Eikite į puslapį „Prenumeratos“, pasirinkite „Tvarkyti“ ir atšaukkite sąrašo prenumeratą.
  • Eikite į puslapį „Tvarkyti“ ir paleiskite scenarijų, kad masiškai ištrintumėte visas prenumeratas.

Tikriausiai jau žinote, kaip po vieną atsisakyti „YouTube“ kanalų ir žinote, kad tai užima daug laiko. Tačiau ar žinojote, kad galite apsilankyti „YouTube“ prenumeratos tvarkytuvėje ir peržiūrėti visus prenumeruojamus kanalus?

Peržiūrėkite esamų „YouTube“ prenumeratų sąrašą atlikdami šiuos veiksmus:

  1. Prisijunkite prie „YouTube“ paskyros.
  2. Spustelėkite Prenumeratos.
  3. Viršutiniame dešiniajame kampe spustelėkite „Tvarkyti“.

Dabar čia galite slinkti per visas savo prenumeratas ir nuspręsti, kurias norite toliau žiūrėti, o kurių – atsisakyti. Šis metodas puikiai tinka „YouTube“ naudotojams, kurie pasirenka savo prenumeratas ir nenori jų visų prarasti.

Dėl patvirtinimo iššokančiųjų langų rankinis prenumeratos atsisakymo procesas vis tiek reikalauja daug paspaudimų, atsižvelgiant į kanalų, kuriuos stebite, skaičių. Jei norite geresnio sprendimo, išbandykite toliau nurodytus metodus.

Masinis visų „YouTube“ kanalų prenumeratos atsisakymas

Šis metodas leidžia masiškai atsisakyti visų stebimų „YouTube“ kanalų prenumeratos. Atminkite, kad turėsite vėl užsiprenumeruoti tuos, kurie jums vis dar patinka. Gali būti naudinga užsirašyti jų vardus ir URL adresus, kad nepamirštumėte apie juos.

Norint masiškai atšaukti „YouTube“ prenumeratą, reikia paleisti scenarijų, tačiau nesijaudinkite, šis metodas buvo išbandytas, išbandytas ir patvirtintas. Be to, jums nereikia kompiuteryje įdiegti jokios potencialiai žalingos trečiosios šalies programos.

Norėdami masiškai atsisakyti prenumeratos, atlikite šiuos veiksmus:

  1. Eikite į savo prenumeratos tvarkyklę spustelėdami „Prenumeratos“.

  2. Viršutiniame dešiniajame kampe spustelėkite „Tvarkyti“.

  3. Slinkite žemyn iki prenumeratos „apačios“ arba raskite tuščią puslapio vietą. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį (rodo žymeklį, o ne ranką) ir pasirinkite "Tikrinti elementą" arba "Patikrinti" variantas.

  4. Spustelėkite skirtuką Console, kuris yra antrasis skirtukas viršuje.

  5. Slinkite į konsolės apačią, kol pasieksite “>” simbolis.

  6. Nukopijuokite žemiau esantį kodą į komandų lauką ir paspauskite „Įeiti“. Įklijuojant visą scenarijų konsolė turėtų atrodyti taip:

/** * Youtube masinė prenumerata fn. * Įpakavimas į IIFE, kad būtų suderinamas su naršykle. */ (async function iife() { // Tai yra laiko delsa, po kurios "paspaudžiamas" mygtukas "atsisakyti prenumeratos"; pakoreguokite pagal savo skonį! var UNSUBSCRIBE_DELAY_TIME = 2000 /** * Atidėjimo programa. Apvynioja `setTimeout` taip galima laukti. * @param {Function} fn * @param {numeris} delsa */ var runAfterDelay = (fn, delay) => new Promise((išspręsti, atmesti) => { setTimeout(() = > { fn() solve() }, delay) }) // Gaukite kanalų sąrašą; tai gali būti laikoma puslapio eilute. var channels = Array.from(document.getElementsByTagName(`ytd-channel-renderer`) ) console.log(`${channels.length} rasta kanalų.`) var ctr = 0 for (const channel of channels) { // Gaukite prenumeratos mygtuką ir suaktyvinkite "click" channel.querySelector(`[aria-label ^='Atsisakyti prenumeratos']`).click() laukia runAfterDelay(() => { // Gaukite dialogo sudėtinį rodinį... document.getElementsByTagName(`yt-confirm-dialog-renderer`)[0] // ir suraskite patvirtinimo mygtuką... .querySelector(`#confirm-button`) // ir "paleiskite" paspaudimą! .click() console.log(`Unsubsr ibed ${ctr + 1}/${channels.length}`) ctr++ }, UNSUBSCRIBE_DELAY_TIME) } })()

Stebėkite, kaip po vieną išnyksta prenumeratos.

Neišsigąskite, jei pažanga sulėtėja arba atrodo sustingusi laiku. Scenarijus sukuria tokią būseną, kol veikia savo magiškai. Galite nukopijuoti / įklijuoti kodą į konsolę ir paleiskite jį iš naujo jei neatsikratote visų prenumeratų iš pirmo karto.

Prieš paleisdami scenarijų iš naujo, būtinai atnaujinkite puslapį! Taip pat turėtumėte atnaujinti puslapį, kad patvirtintumėte, kad nebeliko visų prenumeratų. Kai grįšite į puslapį „Prenumeruoti“, „Tvarkyti“ parinkties viršutiniame dešiniajame kampe nebebus nes juk nebeturite prenumeratų.

Norėdami gauti daugiau informacijos apie aukščiau pateiktą scenarijų, apsilankykite „Stack Overflow YouTube“ scenarijaus atsisakymo puslapyje. Dėkojame Yogie už originalų įkėlimą ir visiems kitiems pateikėjams už jų! Rasite kelis pakoreguotus scenarijus, pagrįstus vartotojo įvestimi. Vienas iš scenarijų tikrai atšauks jūsų „YouTube“ paskyros prenumeratą.