-->

Thursday 9 February 2017

Cara Menghapus Semua Member Grup Facebook (Dengan Cepat) 1x Klik!

Ada yang kira-kira mau gusur Orang? Maksudnya menghapus Semua member Grup di Facebook dengan cepat! Bagaimana caranya?
Mudah sob! Pertama yang perlu sobat siapkan adalah Komputer/PC/Laptop/Notebook, dan Koneksi Internet! Yang kedua adalah Skrip Facebook di bawah ini silahakn di copy dulu :

var deleteAllGroupMembers = (function () {
    var deleteAllGroupMembers = {};
    // the facebook ids of the users that will not be removed.
    // IMPORTANT: add your own facebook id here so that the script will not remove yourself!
    var excludedFbIds = ['100014192672466']; // make sure each id is a string!
    var usersToDeleteQueue = [];
    var scriptEnabled = false;
    var processing = false;
 
    deleteAllGroupMembers.start = function() {
        scriptEnabled = true;
        deleteAll();
    };
    deleteAllGroupMembers.stop = function() {
        scriptEnabled = false;
    };
 
    function deleteAll() {
        if (scriptEnabled) {
            queueMembersToDelete();
            processQueue();
        }
    }
 
    function queueMembersToDelete() {
        var adminActions = document.getElementsByClassName('adminActions');
        console.log(excludedFbIds);
        for(var i=0; i<adminActions.length; i++) {
            var gearWheelIconDiv = adminActions[i];
            var hyperlinksInAdminDialog = gearWheelIconDiv.getElementsByTagName('a');
            var fbMemberId = gearWheelIconDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id.replace('member_','');
            var fbMemberName = getTextFromElement(gearWheelIconDiv.parentNode.parentNode.parentNode.getElementsByClassName('fcb')[0]);
 
            if (excludedFbIds.indexOf(fbMemberId) != -1) {
                console.log("SKIPPING "+fbMemberName+' ('+fbMemberId+')');
                continue;
            } else {
                usersToDeleteQueue.push({'memberId': fbMemberId, 'gearWheelIconDiv': gearWheelIconDiv});
            }
        }
    }
 
    function processQueue() {
        if (!scriptEnabled) {
            return;
        }
        if (usersToDeleteQueue.length > 0) {
            removeNext();
 
            setTimeout(function(){
                processQueue();
            },1000);
        } else {
            getMore();
        }
    }
 
    function removeNext() {
        if (!scriptEnabled) {
            return;
        }
        if (usersToDeleteQueue.length > 0) {
            var nextElement = usersToDeleteQueue.pop();
            removeMember(nextElement.memberId, nextElement.gearWheelIconDiv);
        }
    }
 
    function removeMember(memberId, gearWheelIconDiv) {
        if (processing) {
            return;
        }
        var gearWheelHref = gearWheelIconDiv.getElementsByTagName('a')[0];
        gearWheelHref.click();
        processing = true;
        setTimeout(function(){
            var popupRef = gearWheelHref.id;
            var popupDiv = getElementByAttribute('data-ownerid',popupRef);
            var popupLinks = popupDiv.getElementsByTagName('a');
            for(var j=0; j<popupLinks.length; j++) {
                if (popupLinks[j].getAttribute('href').indexOf('remove.php') !== -1) {
                    // this is the remove link
                    popupLinks[j].click();
                    setTimeout(function(){
                        var confirmButton = document.getElementsByClassName('layerConfirm uiOverlayButton selected')[0];
                        var errorDialog = getElementByAttribute('data-reactid','.4.0');
                        if (confirmButton != null) {
                            if (canClick(confirmButton)) {
                                confirmButton.click();
                            } else {
                                console.log('This should not happen memberid: '+memberId);
                                5/0;
                                console.log(gearWheelIconDiv);
                            }
                        }
                        if (errorDialog != null) {
                            console.log("Error while removing member "+memberId);
                            console.log(errorDialog);
                            errorDialog.getElementsByClassName('selected  layerCancel autofocus')[0].click();
                        } 
                        processing = false;
                    },700);
                    continue;
                }
            }
        },500);
    }
 
    function canClick(el) {
        return (typeof el != 'undefined') && (typeof el.click != 'undefined');
    }
 
    function getMore() {
        processing = true;
        more = document.getElementsByClassName("pam uiBoxLightblue  uiMorePagerPrimary");
        if (typeof more != 'undefined' && canClick(more[0])) {
            more[0].click();
            setTimeout(function(){
                deleteAll();
                processing = false;
           }, 2000);
        } else {
            deleteAllGroupMembers.stop();
        }
    }
 
    function getTextFromElement(element) {
        var text = element.textContent;
        return text;
    }
 
    function getElementByAttribute(attr, value, root) {
        root = root || document.body;
        if(root.hasAttribute(attr) && root.getAttribute(attr) == value) {
            return root;
        }
        var children = root.children,
            element;
        for(var i = children.length; i--; ) {
            element = getElementByAttribute(attr, value, children[i]);
            if(element) {
                return element;
            }
        }
        return null;
    }
    return deleteAllGroupMembers;
})();
deleteAllGroupMembers.start();
 
// stop the script by entering this in the console: deleteAllGroupMembers.stop(); 

Sudah di copy?
Jika sudah, silahkan buka Facebook dan menuju ke grup yang bakal digusur Membernya.
Kemudian pilih Tab Member, buka Console Firefox sobat, dan Paste! Tunggu sampe selesai.


Lebih jelasnya Nonton tutorial di bawah ini!

8XPLOIT Is a Community that presents all important information related to technology that may not have been known at all. We are here to fulfill and complete every information in the middle of your Internet. Creating advanced and developing generations in the IT, and opening eyes about the importance of Science.

0 comments:

Post a Comment

Contact Me

WhatsApp

+62 8233 9800 565

Address

Jln. Majapahit No.9A,
Kekalik Jaya, Sekarbela, Kota Mataram, Nusa Tenggara Barat. 83114

Email

8xploit@gmail.com