Накопилось больше ста заявок в друзья, а принимать их вручную не хочется из-за неприятной особенности — появляются дополнительные опции и занимают большую часть экрана. Написал скрипт по образу и подобию недавно опубликованного для очистки стены.
Принцип тот-же: копируем, заходим в отладчик через просмотр кода элемента, переходим в консоль и запускаем оттуда скрипт
(function () {
'use strict';
if (!confirm('Начать добавлять в друзья?'))
return;
var a = document.body.querySelectorAll(
'.button_small[onclick^="Friends.acceptRequest"]'
);
for (let i = 0; i < a.length; i++) {
a[i].click();
}
}());
Скрипт находит все кнопки принятия в друзья, формирует массив и далее, через цикл обходит каждую из этих кнопок, совершая событие — клик! Записал видео. Звук тихий, но смотреть вполне реально.
Нечего понять не могу
Это программирование на JavaScript. Далеким от темы, разумеется, сложно понять!
Что именно не понятно, постараюсь помочь?