JavaScript:批量删除旧Facebook组中的所有成员

JavaScript:批量删除旧Facebook组中的所有成员,javascript,facebook,google-chrome,facebook-javascript-sdk,bulk,Javascript,Facebook,Google Chrome,Facebook Javascript Sdk,Bulk,我是一个有好几年历史的Facebook群组的管理员,该群组已经被诈骗账户(其中约700个)所占据。事实上,对于我来说,有太多的成员需要手动删除——正如Facebook所建议的那样 以下是该组的链接: 我知道很多网站都提供JavaScript来批量删除成员;然而,我也明白,这些脚本中的大多数都是有毒的,可以将您的页面控制权交给他们的开发人员/其他人 我想我会要求StackOverflow提供一批干净的代码,希望这里的社区比整个互联网更完整。试试这个 var j = 4; function kic

我是一个有好几年历史的Facebook群组的管理员,该群组已经被诈骗账户(其中约700个)所占据。事实上,对于我来说,有太多的成员需要手动删除——正如Facebook所建议的那样

以下是该组的链接:

我知道很多网站都提供JavaScript来批量删除成员;然而,我也明白,这些脚本中的大多数都是有毒的,可以将您的页面控制权交给他们的开发人员/其他人

我想我会要求StackOverflow提供一批干净的代码,希望这里的社区比整个互联网更完整。

试试这个

var j = 4;
function kickAll() {
   document.getElementsByClassName("_55pe")[j].click();
   setTimeout(function() { document.getElementsByClassName("_54nh")[1].click(); }, 3500);
   setTimeout(function() { document.getElementsByClassName("_42ft _4jy0 layerConfirm uiOverlayButton _4jy3 _4jy1 selected _51sy")[0].click(); }, 6000);
   j++;
   setTimeout(function() { wait(); }, 10000);
}

function wait() {
   if(document.getElementsByClassName("_42ft _4jy0 layerConfirm uiOverlayButton _4jy3 _4jy1 selected _51sy")[0] == undefined) { kickAll(); }
   else { document.getElementsByClassName("_54nh")[1].click(); wait(); }
}

kickAll();

此外,在控制台中,您可能会收到错误“文档未定义”,如果是,请检查左上角的下拉框是否设置为“

所有它的输出都是一个整数(如果我再次将粘贴复制到控制台中,则为1,然后为2)。如果您信任我,您可以将我作为管理员添加到页面中,以便我可以自己测试它并解决任何问题。写这样的代码有点不确定当然-请加入,我会让你加入。你不会再把团队搞得一团糟了:P我相信你!