Найти в Дзене
Нейро Дядя

КАК УДАЛИТЬ ВСЕ ЗАПИСИ СО СТЕНЫ В ВК

Такой вопрос себе задал сегодня. Попросили почистить стенку в одной из групп, а записей уже много, сервисы и приложения идут мимо, потому что мы им не доверяем. Но у нас же есть энтузиазм, поэтому идем в консоль. 1.Переходим в группу где у вас есть права 2.нажимаем F12 3.переходим на вкладку console 4.вероятнее всего она заблокирована и вам нужно прописать allow (обычно в сообщении написано что нужно сделать если консоль заблокирована, читаем внимательно) 5. вставляем скрипт: (async () => { console.log("Начинаем удаление постов..."); const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms)); while (true) { // 1. Ищем кнопку "три точки" по вашему data-testid const menuButton = document.querySelector('[data-testid="post_context_menu_toggle"]'); if (!menuButton) { // Прокручиваем вниз, чтобы подгрузить старые посты window.scrollTo(0, document.body.scrollHeight); await sleep(1500); // Ждем подгрузки if (!document.querySelector('[data-testid="post_context_menu_toggle"]')) {

КАК УДАЛИТЬ ВСЕ ЗАПИСИ СО СТЕНЫ В ВК.

Такой вопрос себе задал сегодня.

Попросили почистить стенку в одной из групп, а записей уже много, сервисы и приложения идут мимо, потому что мы им не доверяем.

Но у нас же есть энтузиазм, поэтому идем в консоль.

1.Переходим в группу где у вас есть права

2.нажимаем F12

3.переходим на вкладку console

4.вероятнее всего она заблокирована и вам нужно прописать allow (обычно в сообщении написано что нужно сделать если консоль заблокирована, читаем внимательно)

5. вставляем скрипт:

(async () => {

console.log("Начинаем удаление постов...");

const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));

while (true) {

// 1. Ищем кнопку "три точки" по вашему data-testid

const menuButton = document.querySelector('[data-testid="post_context_menu_toggle"]');

if (!menuButton) {

// Прокручиваем вниз, чтобы подгрузить старые посты

window.scrollTo(0, document.body.scrollHeight);

await sleep(1500); // Ждем подгрузки

if (!document.querySelector('[data-testid="post_context_menu_toggle"]')) {

console.log("Больше кнопок меню не найдено. Похоже, стена пуста.");

break;

}

continue;

}

// Кликаем на троеточие

menuButton.click();

await sleep(600);

// 2. Ищем кнопку удаления в открывшемся меню

// Используем часть вашего селектора и поиск по тексту

const menuItems = document.querySelectorAll('.vkuiSimpleCell__host, .vkitDropdownActionSheetItem__container--on3eb');

const deleteButton = Array.from(menuItems).find(item =>

item.textContent.includes("Удалить") ||

item.innerText.includes("Удалить")

);

if (deleteButton) {

deleteButton.click();

console.log("Запись удалена.");

} else {

// Если кнопку не нашли, попробуем пропустить этот пост (например, если это реклама)

console.warn("Кнопка 'Удалить' не найдена в этом меню.");

// Чтобы не зациклиться, можно временно скрыть этот пост из DOM

menuButton.closest('article').style.display = 'none';

}

await sleep(800);

}

})();

6.не закрываем страницу пока всё не удалилось

7.радуемся

8.подписываемся на Дядю Бэйта

🔠8️⃣🔠8️⃣

Подпишись ТГ

Подпишись ВК

Подпишись Грамм