Skip to content

Instantly share code, notes, and snippets.

@FusRoDah061
Created May 10, 2020 22:59
Show Gist options
  • Save FusRoDah061/db1d6d9ba28a3dbd657b4f432a638572 to your computer and use it in GitHub Desktop.
Save FusRoDah061/db1d6d9ba28a3dbd657b4f432a638572 to your computer and use it in GitHub Desktop.
Script para descurtir múltiplas página do facebook. Rodar no dev console na página onde são mostradas as curtidas, onde cada curtida tem o botão "Curtiu", que abre um popup para descurtir. Funcionando em 10/05/2020.
var btns = document.getElementsByClassName('PageLikedButton');
var counter = 0;
var popupOpen = false;
console.log('Qtde botões: ' + btns.length);
setInterval(function () {
console.log('Counter: ' + counter);
if(counter + 1 >= btns.length) {
btns = document.getElementsByClassName('PageLikedButton');
console.log('Reiniciados os botões.');
counter = 0;
}
if(!popupOpen) {
var btn = btns[counter];
if(btn.textContent != 'Curtiu') {
console.log('Já descurtiu');
return;
}
btn.click();
console.log('Abriu popup');
}
popupOpen = true;
setTimeout(function() {
var popup = document.getElementsByClassName('NonFriendSubscriptionMenu')[0];
if(popup != null) {
var descurtir = popup.getElementsByClassName('itemAnchor')[0];
descurtir.click();
console.log('Clicou no popup');
popupOpen = false;
counter++;
}
else {
console.log('Popup é null');
}
}, 500);
}, 100);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment