Как удалить устаревшие запросы на друзья в Фейсбук одним кликом

Как отослать запросы на добавления в друзья предложенным фейсбуком друзьям

// Run at this location: https://www.facebook.com/?sk=ff

var addFriendsCount = 100;
var addPause        = 3 * 1000;

function waitForScroll() {
    return new Promise(function(resolve, reject) {
        var it = 0;
        var interval = window.setInterval(function() {
            console.log('Wait...');
            if (it++ > 15)
            {
                window.clearInterval(interval);
                resolve();
            }
            window.scrollBy(0, 2000);
        }, 800, resolve);
    });
}

waitForScroll().then(function() {
    var added = 0;
    var addFriends = document.querySelectorAll('#fbSearchResultsBox button.FriendRequestAdd');
        addFriends = Array.prototype.slice.call(addFriends).reverse();

    var clickInterval = window.setInterval(function() {
        if (!addFriends.length || added++ == addFriendsCount)
        {
            window.clearInterval(clickInterval);
            return;
        }

        var button = addFriends.pop();
        button.scrollIntoView(false);
        button.click();
        console.log('Send request #' + added);

        try{document.querySelector('div[role="dialog"] a.layerCancel').click()}catch(e){};
    }, addPause);
});

Как удалить устаревшие запросы


Открываем ссылку https://m.facebook.com/friends/center/requests/outgoing/#friends_center_main и крутим вниз пока не откроются все друзья

Правой клавишей мыши — Inspect — Console
и в консоли вставляем код:

javascript:var inputs = document.getElementsByClassName('_54k8 _56bs _56bt'); for(var i=0;i<inputs.length;i++) {inputs[i].click();}

и нажимаем клавишу enter.

Запросы отменены.

Как принять запросы на добавления в друзья

Все то же самое только ссылка /reqs.php и в консоли вставляем код:

javascript: var field = document.getElementsByName("actions[accept]");for (i = 0; i < field.length; i++)field[i].click() ;

Обработает 10 запросов, перегружаем страницу и делаем еще раз.


Возврат к списку