var interval = window.setInterval(function() {
    var moreButton = document.querySelector('a[ajaxify*="outgoing/more"]');
    if (moreButton)
    {
        moreButton.click();
        console.log('loading more...');
    }
    else
    {
        //window.clearInterval(interval);
        var outgoing = document.querySelector('button.FriendRequestOutgoing');
        if (!outgoing)
        {
            window.clearInterval(interval);
            console.log('FINISH');
        }
        else
        {
            try {
                outgoing.click();
                document.querySelector('li.FriendListCancel').click();
                window.setTimeout(function() {
                    document.querySelector('button.layerConfirm').click();
                    outgoing.parentNode.removeChild(outgoing);
                }, 500);
            }catch(e) {console.log(e);}
        }
    }
}, 1000);