Usuń wszystkie wpisy z grupy. Jak usunąć wszystkie posty na ścianie VKontakte? Dwie proste instrukcje

Wiele na swoich stronach internetowych i w filmach na YouTube oferuje różne metody, ale z jakiegoś powodu nie działają. Ktoś oferuje skrypt, a ktoś oferuje wtyczkę, ale to wszystko jest bezużyteczne. I tak w końcu znalazłem normalny kod, za pomocą którego naprawdę możesz usunąć wszystkie posty ze swojej tablicy.

Metoda jest następująca: musisz otworzyć panel programisty w przeglądarce i wkleić specjalny kod do konsoli. Teraz powiem ci bardziej szczegółowo, jak to się robi.

Przetestowałem kod w Google Chrome i Mozilla. Przez Mozillę, jak mi się wydawało, posty są usuwane nawet szybciej niż w Crome.

Usuwanie wszystkich postów ze ściany VKontakte

Przejdź do swojej strony VKontakte, a następnie przewiń w dół tak daleko, jak to możliwe. Podczas przewijania stare posty będą stale ładowane.

Po chwili naciśnij jednocześnie klawisze „Ctrl” + „Shift” + „I”, aby otworzyć panel programisty.

Następnie w tym oknie w przeglądarce musisz kliknąć kartę „Konsola”.

Skopiuj poniższy kod i wklej go w tym oknie, naciskając „Ctrl” + „V”.

Kod do czyszczenia ściany VKontakte z zapisów

(funkcja () ( "use strict"; if (!confirm("Usunąć wszystkie posty z tablicy?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 ; ja< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

(funkcja () („użyj ściśle” ; if (! potwierdź ( „Usunąć wszystkie posty z tablicy?”) ) powrót ; var deletePostLink = dokument . ciało . zapytanieSelectorAll( "a.ui_actions_menu_item") ; dla (var i = 0; i< deletePostLink . length ; i ++ ) { deletePostLink [ i ] . click () ; } alert (deletePostLink . length + " posts deleted" ) ; } () ) ;

W przeglądarce Mozilla pojawi się ostrzeżenie, że wstawianie różnych nieznanych kodów jest niebezpieczne, a aby potwierdzić, musisz wpisać coś w rodzaju „Zezwalam na wstawianie” w wierszu.

Musisz chwilę poczekać, aż pojawi się okno informujące, że tak wiele postów zostało usuniętych.

Na zrzucie ekranu mam zero postów, bo już nie ma co usuwać. To w zasadzie wszystko, co musisz zrobić.

Jeśli masz dużo postów, jest mało prawdopodobne, że zostaną usunięte jednocześnie. W takim przypadku musisz powtórzyć wszystkie wykonane kroki i usunąć więcej rekordów.

Udało mi się skasować wszystkie wpisy, chyba dopiero za szóstym razem, a ostatni wpis, który usunąłem był zamieszczony 7 stycznia 2012 🙂

Obejrzyj kolejny film o tym, jak usunąć wszystkie posty ze ściany VKontakte

Będziesz potrzebował komputera z przeglądarką i małym fragmentem kodu, który jest podany w artykule. Czas czyszczenia będzie zależał od całkowitej liczby wpisów.

Jednorazowo będziesz mógł usuwać tylko te posty, które system wyświetli na ścianie. Dlatego ważne jest, aby dotrzeć do dna.

Przewijanie strony może zająć trochę czasu, ale w każdym razie wszystko pójdzie znacznie szybciej niż ręczne usuwanie. Aby przyspieszyć proces, przytrzymaj spację lub End.

Jeśli korzystasz z Chrome, naciśnij Ctrl + Shift + J (Windows) lub Cmd + Opt + J (macOS). W przeglądarce Firefox dostępne są do tego kombinacje Ctrl + Shift + K (Windows) i Cmd + Opt + K (macOS). Jeśli używasz innej przeglądarki, możesz łatwo znaleźć klucze do uruchomienia jej konsoli za pomocą Google.

4. Skopiuj ten skrypt, wklej go do konsoli i naciśnij Enter

(funkcja () ( "use strict"; if (!confirm("Usunąć wszystkie posty z tablicy?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 ; ja< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

5. Gdy przeglądarka wyświetli okno dialogowe, potwierdź usunięcie

Następnie skrypt usunie wszystkie widoczne publikacje ze ściany „”. Im ich więcej, tym dłużej potrwa czyszczenie.

Jeśli po tym na ścianie pojawią się stare posty, do których po prostu nie przewinąłeś strony, można je usunąć w ten sam sposób.

Wiele bardzo różnych informacji znajduje odzwierciedlenie na ścianie użytkownika na VKontakte. Na przykład wyświetlane są tutaj zdjęcia, wiadomości opublikowane przez użytkownika, reposty itp. Z biegiem czasu na ścianie może gromadzić się ogromna liczba rekordów. Użytkownicy zastanawiają się - jak je usunąć?

Odpowiadamy - każdy wpis usuwamy osobno. Właściwie jest to nawet napisane w pomocy VK:

Być może oprócz intruzów wynika to również z faktu, że użytkownicy często usuwają zbyt wiele rekordów, w tym te niezbędne, po czym próbują je przywrócić, a nie jest to już możliwe, jeśli strona została ponownie załadowana.

Przykład. Na ścianie jest notatka.

Aby go usunąć należy najechać kursorem myszy na wpis. Pojawi się krzyżyk, po kliknięciu którego wpis zostanie usunięty.

Możesz go jednak przywrócić, jeśli nie przeładujesz strony.

I na tym byłby koniec naszego artykułu, gdyby nie…

Usuwanie wszystkich wpisów

Rozwiązanie, bez względu na to, jak zaskakujące może to zabrzmieć, zostało znalezione na samym VKontakte! Jest to skrypt, który należy umieścić w pasku adresu przeglądarki.

Sam skrypt:

[e-mail chroniony]: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);

Jest łatwy w użyciu. Najpierw otwórz swoją stronę w VK, następnie skopiuj skrypt, wklej go do wiersza przeglądarki, ZAWSZE usuwaj znak ze skryptu @ po słowie java (musisz to zrobić w wierszu przeglądarki), a następnie naciśnij klawisz Enter na klawiaturze. Teraz możesz zobaczyć, jak rekordy są usuwane.

Po zakończeniu procesu, jeśli nie chcesz przywracać rekordów, musisz przeładować stronę - naciśnij klawisz F5 na klawiaturze.

W chwili pisania tego tekstu skrypt działa we wszystkich przeglądarkach, w tym Google Chrome, Mozilla Firefox, Opera.

Najważniejszą rzeczą do zapamiętania jest to, że administracja witryny nie jest odpowiedzialna za skrypt, a tym bardziej za usuwanie rekordów, więc używaj go tylko na własne ryzyko i ryzyko.

Odpowiedzi na pytania

  • Dlaczego skrypt nie działa?

Prawdopodobnie robisz coś źle, skrypt działa.

  • Dlaczego wyszukiwarka otwiera się po skopiowaniu skryptu do wiersza przeglądarki i naciśnięciu klawisza Enter?

Najprawdopodobniej skopiowałeś kod z dodatkową spacją lub znakiem. Nie można tego zrobić.

  • Dlaczego nie wszystkie rekordy są usuwane?

Wynika to z faktu, że usuwane są tylko wpisy w „zakresie widoczności”. Innymi słowy, musisz otworzyć wszystkie wpisy, które chcesz usunąć. Aby to zrobić, po prostu przewiń stronę w dół.

  • Czy skrypt można zatrzymać?

Aby to zrobić, musisz ponownie załadować swoją stronę.

  • Czy skrypt będzie działał zawsze?

Z tym pytaniem lepiej zwrócić się o pomoc do specjalistów VKontakte.

  • Czy skrypt działa w aplikacji mobilnej?

Nie sprawdzaliśmy, ale według informacji znalezionych w sieci skrypt działa w mobilnej wersji VK, która otwiera się w przeglądarce.

Czy zdecydowałeś się pozbyć wszystkich postów na ścianie Vkontakte? Możesz to zrobić za pomocą standardowych narzędzi, ale jeśli liczba rekordów przekracza sto, usuwanie rekordów pojedynczo zajmie dużo czasu. Czy da się jakoś zrobić wszystko na raz, za jednym zamachem? Istnieją dwa sposoby, które rozważymy teraz.

Metoda 1: Korzystanie ze skryptu

Przejdź do swojej strony Vk i przewiń w dół, aby przejść do najwcześniejszych postów na ścianie. Kliknij skrót, aby uruchomić konsolę przeglądarki:

  • W Chrome: Ctrl + Shift + J (Windows) lub Cmd + Opt + J (macOS)
  • W przeglądarce Firefox: Ctrl + Shift + K (Windows) i Cmd + Opt + K (macOS)

Teraz skopiuj ten kod do konsoli i uruchom go, naciskając klawisz Enter

(funkcja () ( "use strict"; if (!confirm("Usunąć wszystkie posty z tablicy?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 ; ja< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

U góry okna przeglądarki pojawi się wyskakujące okienko z pytaniem, czy naprawdę chcesz usunąć wszystkie posty ze ściany. Kliknij OK.

W przypadku dużej liczby publikacji (setki) ręczne przewijanie strony można zastąpić automatycznym. Uruchom poniższy skrypt w konsoli, a trafi on na pierwszy post na Twojej tablicy, a będziesz musiał tylko obserwować jego działanie :)

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

2. Aplikacja CleanerVK

Pomoże w masowym usuwaniu nie tylko nagrań, ale także audio, wideo, zdjęć, społeczności i znajomych. Aplikacja posiada wysoką ocenę wśród użytkowników w Google Play Market - 4,8 na 5.

Ta metoda, w porównaniu z pierwszą, ma zarówno zalety, jak i wady. Wadą jest to, że aby aplikacja mogła uzyskać dostęp do twojego konta Vkontakte, musisz podać jej login i hasło w sieci społecznościowej. Jednak nikt nie zawraca sobie głowy zmianą hasła po uruchomieniu aplikacji - więc ta wada jest bardzo warunkowa.

Ale zalety CleanerVK są niezaprzeczalne:

  • Możesz usunąć wszystkie wpisy ze ściany dokonane przed / po określonym czasie lub w określonym okresie
  • Za jednym zamachem możesz pozbyć się tylko postów z liczbą polubień mniejszą/większą niż pewna wartość
  • Filtruj posty według nadawcy
  • Filtruj posty według treści

Wynik

Jakąkolwiek metodę wybierzesz, uzyskasz szybki i pożądany efekt :) Życzę powodzenia!

Ale jakiś czas temu administracja Vkontakte odmówiła takiego posunięcia, powołując się na fakt, że atakujący po włamaniu na konto usunęliby wszystkie najważniejsze rzeczy w ten sposób:

Usuwanie jednego wpisu na raz również nie wchodzi w grę. Zbyt długo, zwłaszcza jeśli prowadzisz stronę od kilku lat:


Pierwszy sposób działa niestabilnie, ponieważ skrypt zwalnia w nowym projekcie.

1. Zaloguj się do swojego strona Vkontakte.

2. Wprowadź skrypt pasek adresu przeglądarki.

Jawa *** script: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. Usuń gwiazdki *** i naciśnij klawisz Enter.


Usuwanie wszystkich postów na ścianie Vkontakte

Drugi sposób działa bez zarzutu w 2019 roku, ale będziesz musiał wielokrotnie wklejać kod, jeśli masz dużą liczbę wpisów:

1. Przewijamy część naszych postów na ścianie. Aby uzyskać szybki efekt, przytrzymaj spację lub koniec .

2. Kliknij dowolne miejsce na stronie prawy przycisk myszy, wybierz wartość „Wyświetl kod”(w niektórych przeglądarkach nazywa się to inaczej, np. „Eksploruj element”).

(funkcja () ( "use strict"; if (!confirm("Usunąć wszystkie posty z tablicy?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0 ; ja< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());


4. Potwierdź usunięcie i poczekaj, aż ściana zostanie oczyszczona.


  • Teraz przewijamy rekordy w dół, wklejamy kod i usuwamy je;

Odpowiedzi na najczęściej zadawane pytania

Pytanie: Czy sposoby działają w nowym projekcie 2018?
Odpowiedź:
Tak, robią. Ale skrypt czasami przestaje usuwać rekordy, więc radzę skorzystać z drugiej metody.

Pytanie: Czy mogę usuwać posty w społeczności?
Odpowiedź: Tak, jeśli jesteś administratorem społeczności.

Pytanie: Jak zatrzymać usuwanie?
Odpowiedź: Odśwież stronę (naciśnij klawisz F5).

Pytanie: Wyszukiwarka otwiera się / strona nie została znaleziona, gdy wchodzę w skrypt i naciskam Enter, co mam zrobić?
Odpowiedź: To dlatego, że zapomniałeś usunąć gwiazdki *** na początku kodu.

Pytanie: Chcę usunąć stare posty i zachować nowe, co mam zrobić?
Odpowiedź: Kliknij na ścianę, a następnie w prawym górnym rogu „Wyszukiwanie według rekordów”, Dalej „Wpisy do określonej daty”, a następnie wybierz datę, w której będą wyświetlane rekordy do tego czasu i wklej skrypt.

Pytanie: Czy metody działają w aplikacji mobilnej?
Odpowiedź: Spróbuj, to nieprawda.

Pytanie: Zdjęcia do usunięcia?
Odpowiedź: Tylko te, które zostały opublikowane na Twojej tablicy.

Pytanie: Jak usunąć wszystkie wpisy ze ściany VK w drugi sposób w innych przeglądarkach, jeśli nie ma linii „Wyświetl kod”?
Odpowiedź: Kod strony można obejrzeć w dowolnej przeglądarce, tyle że każda ma inną nazwę. W FireFoxie np. „Eksploruj element”.