Izbriši vse vnose iz skupine. Kako izbrisati vse objave na steni VKontakte? Dva preprosta navodila

Veliko ljudi ponuja različne metode na svojih spletnih mestih in v videoposnetkih YouTube, vendar iz nekega razloga ne delujejo. Eni ponujajo skripto, drugi vtičnik, a je vse neuporabno. In zdaj sem končno našel normalno kodo, s katero res lahko izbrišeš vse objave s svojega zidu.

Metoda je naslednja: v brskalniku morate odpreti ploščo za razvijalce in v konzolo prilepiti posebno kodo. Zdaj vam bom podrobneje povedal, kako se to naredi.

Kodo sem preizkusil v brskalnikih Google Chrome in Mozilla. Preko Mozile, se mi je zdelo, se objave brišejo še hitreje kot v Cromu.

Brisanje vseh objav s stene VKontakte

Pojdite na svojo stran VKontakte in se pomaknite čim dlje. Med premikanjem se bodo stare objave neprestano nalagale.

Čez nekaj časa hkrati pritisnite tipki "Ctrl" + "Shift" + "I", da odprete ploščo za razvijalce.

Nato morate v tem oknu v brskalniku klikniti zavihek »Konzola«.

Kopirajte spodnjo kodo in jo prilepite v to okno s pritiskom na "Ctrl" + "V".

Koda za čiščenje zidov VKontakte iz objav

(function () ( "use strict"; if (!confirm("Delete all posts from the wall?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 i< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

(funkcija () ( "uporabi strogo" ; če (! potrdi ( "Naj izbrišem vse objave z zidu?") ) vrnitev ; var deletePostLink = dokument. telo. querySelectorAll( "a.ui_actions_menu_item") ; za (var i = 0; i< deletePostLink . length ; i ++ ) { deletePostLink [ i ] . click () ; } alert (deletePostLink . length + " posts deleted" ) ; } () ) ;

V brskalniku Mozilla se prikaže opozorilo, da je vstavljanje različnih neznanih kod nevarno, za potrditev pa morate v vrstico vnesti nekaj takega, kot je »Dovolim vstavljanje«.

Počakati morate nekaj časa, dokler se ne pojavi okno, ki vam pove, da je bilo toliko objav izbrisanih.

Na posnetku zaslona nimam nič objav, ker ni ničesar drugega za brisanje. To je v bistvu vse, kar je treba narediti.

Če imate veliko objav, je malo verjetno, da jih boste lahko naenkrat izbrisali. V tem primeru morate ponoviti vse opravljene korake in izbrisati še nekaj zapisov.

Vse objave mi je uspelo zbrisati verjetno šele šestič, zadnja objava pa je bila objavljena 7.1.2012 :)

Oglejte si še en video o tem, kako izbrisati vse objave s stene VKontakte

Potrebovali boste računalnik z brskalnikom in majhen košček kode, ki je podan v članku. Čas čiščenja bo odvisen od skupnega števila zapisov.

Naenkrat lahko izbrišete samo tiste objave, ki jih sistem prikaže na steni. Zato je pomembno priti do samega dna.

Pomikanje po strani lahko traja nekaj časa, vendar bo v vsakem primeru vse veliko hitreje kot ročno brisanje. Če želite pospešiti postopek, pridržite preslednico ali End.

Če uporabljate Chrome, pritisnite Ctrl + Shift + J (Windows) ali Cmd + Opt + J (macOS). V Firefoxu so za to na voljo kombinacije Ctrl + Shift + K (Windows) in Cmd + Opt + K (macOS). Če uporabljate drug brskalnik, lahko z Googlom preprosto najdete ključe za zagon njegove konzole.

4. Kopirajte ta skript, ga prilepite v konzolo in pritisnite Enter

(function () ( "use strict"; if (!confirm("Delete all posts from the wall?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 i< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

5. Ko brskalnik prikaže pogovorno okno, potrdite izbris

Po tem bo skript izbrisal vse vidne objave s stene »«. Več kot jih je, dlje bo trajalo čiščenje.

Če se po tem na zidu pojavijo stare objave, do katerih preprosto niste skrolali, jih lahko na enak način izbrišete.

Na steni uporabnika VKontakte se odraža veliko različnih informacij. Tu so na primer prikazane fotografije, novice, ki jih je objavil uporabnik, ponovne objave itd. Sčasoma se lahko na steni nabere ogromno zapiskov. Uporabniki se sprašujejo, kako jih odstraniti?

Odgovor je, da se vsak vnos briše posebej. Pravzaprav je o tem celo napisano v pomoči VK:

Morda je poleg napadalcev to tudi posledica dejstva, da uporabniki pogosto izbrišejo preveč vnosov, tudi nujnih, in jih nato poskušajo obnoviti, to pa ni več mogoče, če je stran ponovno naložena.

Primer. Na steni je zapis.

Če ga želite izbrisati, morate z miško premakniti nad vnos. Prikaže se križec, s klikom na katerega izbrišete vnos.

Lahko pa ga obnovite, če strani ne naložite znova.

In to bi lahko bil konec našega članka, če ne ...

Brisanje vseh vnosov

Rešitev, ne glede na to, kako presenetljivo se sliši, je bila najdena na samem VKontakte! Govorimo o skriptu, ki ga je treba vstaviti v naslovno vrstico brskalnika.

Sam scenarij:

java@script:var h = document.getElementsByClassName("post_actions");var i = 0;function del_wall())(var fn_str = h[i].getElementsByTagName("div").onclick.toString();var fn_arr_1 = fn_str.split("(");var fn_arr_2 = fn_arr_1.split(";");eval(fn_arr_2);if(i == h.length)(clearInterval(int_id))else(i++));var int_id = setInterval(del_wall,500);

Je enostaven za uporabo. Najprej odprite svojo stran v VK, nato kopirajte skript, ga prilepite v vrstico brskalnika in VEDNO odstranite znak iz skripta @ za besedo java (to je treba storiti v vrstici brskalnika), nato pritisnite tipko Enter na tipkovnici. Zdaj vidite, kako so vnosi izbrisani.

Če po postopku ne želite obnoviti vnosov, morate ponovno naložiti stran - pritisnite F5 na tipkovnici.

V času pisanja skript deluje v vseh brskalnikih, vključno z Google Chrome, Mozilla Firefox, Opera.

Glavna stvar, ki si jo morate zapomniti, je, da uprava spletnega mesta ni odgovorna za skript, še manj pa za brisanje vnosov, zato jo uporabljajte samo na lastno odgovornost in tveganje.

Odgovori na vprašanja

  • Zakaj skripta ne deluje?

Verjetno delate nekaj narobe, scenarij deluje.

  • Zakaj se iskalnik odpre, ko kopirate skript v vrstico brskalnika in pritisnete tipko Enter?

Najverjetneje ste kopirali kodo z dodatnim presledkom ali znakom. Tega ni mogoče narediti.

  • Zakaj niso izbrisani vsi zapisi?

To je posledica dejstva, da se izbrišejo samo zapisi znotraj »vidnosti«. Z drugimi besedami, odpreti morate vse zapise, ki jih želite izbrisati. Če želite to narediti, se preprosto pomaknite navzdol po strani.

  • Ali je mogoče ustaviti skript?

Če želite to narediti, morate znova naložiti svojo stran.

  • Bo scenarij vedno deloval?

Pri tem vprašanju je bolje poiskati pomoč strokovnjakov VKontakte.

  • Ali skript deluje v mobilni aplikaciji?

Nismo preverili, vendar glede na informacije, najdene na internetu, skript deluje v mobilni različici VK, ki se odpre v brskalniku.

Ste se odločili, da se znebite vseh objav na steni VKontakte? To je mogoče storiti s standardnimi orodji, če pa število zapisov preseže sto, bo brisanje zapisov enega za drugim trajalo veliko časa. Je mogoče nekako narediti vse naenkrat, z enim zamahom? Obstajata dve metodi, ki ju bomo zdaj obravnavali.

1. način: Uporaba skripta

Pojdite na svojo stran Vk in se pomaknite navzdol, da pridete do najzgodnejših možnih objav na steni. Kliknite bližnjico za zagon konzole brskalnika:

  • V Chromu: Ctrl + Shift + J (Windows) ali Cmd + Opt + J (macOS)
  • V Firefoxu: Ctrl + Shift + K (Windows) in Cmd + Opt + K (macOS)

Zdaj kopirajte to kodo v konzolo in jo zaženite s pritiskom na tipko Enter

(function () ( "use strict"; if (!confirm("Delete all posts from the wall?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 i< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

Na vrhu okna brskalnika se prikaže pojavno okno z vprašanjem, ali res želite izbrisati vse objave z zidu. Kliknite OK.

Če je publikacij veliko (na stotine), lahko ročno pomikanje po straneh zamenjate s samodejnim. Zaženite naslednjo skripto v konzoli in samodejno bo dosegla prvo objavo na vašem zidu, vi pa boste morali samo opazovati njeno delo :)

SetInterval(() => (window.scrollTo(0,document.body.scrollHeight)), 1000)

2. Aplikacija CleanerVK

Pomagal vam bo pri množičnem brisanju ne le posnetkov, ampak tudi zvoka, videa, fotografij, skupnosti in prijateljev. Aplikacija ima visoko oceno med uporabniki v Google Play Market - 4,8 od 5.

Ta metoda ima v primerjavi s prvo tako prednosti kot slabosti. Pomanjkljivost je, da mora aplikacija za dostop do vašega računa VKontakte dati svojo prijavo in geslo za socialno omrežje. Vendar vas nihče ne moti, da spremenite geslo po zagonu aplikacije - tako da je to zelo pogojna pomanjkljivost.

Toda prednosti CleanerVK so nedvomne:

  • Z zidu lahko izbrišete vse objave, ki so bile objavljene pred/po določenem času ali v določenem obdobju
  • Z enim zamahom se lahko znebite samo objav s številom všečkov manj/več kot določena vrednost
  • Filtrirajte objave po pošiljatelju
  • Filtrirajte objave po vsebini

Spodnja črta

Za katerokoli metodo se boste odločili, boste dobili hiter in želen rezultat :) Želim vam veliko sreče!

Toda pred časom je uprava VKontakte opustila takšno potezo, navajajoč dejstvo, da bi napadalci po vdoru v račun s to tehniko izbrisali vse najpomembnejše:

Tudi brisanje enega vnosa naenkrat ni možnost. Predolgo, še posebej, če stran vodite več let:


Prvi način deluje nestabilno, saj se skript z novim dizajnom upočasni.

1. Prijavite se v svoj stran VKontakte.

2. Vnesite skript v naslovna vrstica brskalnika.

java *** skript:var h = document.getElementsByClassName("ui_actions_menu _ui_menu"); var i = 0;function del_wall())(var fn_str = h[i].getElementsByTagName("a").onclick.toString(); var fn_arr_1 = fn_str.split("("); var fn_arr_2 = fn_arr_1.split ( ";"); eval(fn_arr_2);if(i == h.length)(clearInterval(int_id))else(i++));var int_id=setInterval(del_wall,500);

3. Odstranite zvezdice *** in pritisnite tipko Enter.


Brisanje vseh objav na steni VKontakte

Drugi način 2019 deluje brezhibno, vendar boste morali kodo večkrat vstaviti, če imate veliko število zapisov:

1. Pomikamo po nekaterih naših zapiskih na steni. Za hiter učinek pridržite preslednico ali konec.

2. Kliknite kjer koli na strani desni gumb miške, izberite vrednost "Ogled kode"(v nekaterih brskalnikih se imenuje drugače, npr. "Razišči element").

(function () ( "use strict"; if (!confirm("Delete all posts from the wall?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 i< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());


4. Potrdite izbris in počakajte, da se stena sprosti.


  • Zdaj se pomaknemo naprej po vnosih, vstavimo kodo in jih izbrišemo;

Odgovori na pogosto zastavljena vprašanja

vprašanje: Ali kakšne metode delujejo na novi zasnovi 2018?
odgovor:
Da, delujejo. Toda skript včasih preneha brisati zapise, zato vam svetujem, da uporabite drugo metodo.

vprašanje: Ali je mogoče izbrisati objave v skupnosti?
odgovor: Da, če ste skrbnik skupnosti.

vprašanje: Kako ustaviti brisanje?
odgovor: Osvežite stran (pritisnite F5).

vprašanje: Iskalnik se odpre/strani ni mogoče najti, ko vnesem skript in pritisnem Enter, kaj naj naredim?
odgovor: To je zato, ker ste pozabili odstraniti zvezdice *** na začetku kode.

vprašanje:Želim izbrisati stare vnose in pustiti nove, kaj naj storim?
odgovor: Kliknite na steno, nato v zgornji desni kot "Iskanje po zapisih", Nadalje "Zapisi pred določenim datumom", nato izberite datum, kjer bodo prikazani zapisi do tega časa in vstavite skripto.

vprašanje: Ali metode delujejo v mobilni aplikaciji?
odgovor: Poskusi, ni res.

vprašanje: Bodo fotografije izbrisane?
odgovor: Samo tiste, ki so bile objavljene na vašem zidu.

vprašanje: Kako izbrisati vse objave s stene VK z drugo metodo v drugih brskalnikih, če ni vrstice "Ogled kode"?
odgovor: Kodo strani si lahko ogledate v katerem koli brskalniku, le za vsakega se imenuje drugače. V FireFoxu je npr. "Razišči element".