ricbaral

Like multiple Facebook comments at once

Jan 19th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // To like all comments on a Facebook page by an author's name. Run this in the developer console. (Select View > Developer > JavaScript Console)
  2. var author = 'John Doe';
  3. var comments = document.getElementsByClassName("UFIComment");
  4. for (var i = 0; i < comments.length; i++) {
  5.     if (comments[i].getElementsByClassName("UFICommentActorName")[0].childNodes[0].innerHTML == author) {
  6.         var link = comments[i].getElementsByClassName("UFILikeLink")[0];
  7.         link.click();
  8.     }
  9. }
  10.  
  11. // to undo
  12. var author = 'John Doe';
  13. var comments = document.getElementsByClassName("UFIComment");
  14. for (var i = 0; i < comments.length; i++) {
  15.     if (comments[i].getElementsByClassName("UFICommentActorName")[0].childNodes[0].innerHTML == author) {
  16.         var link = comments[i].getElementsByClassName("UFILikeLink")[0];
  17.         if (link.innerHTML == 'Unlike') {
  18.             link.click();
  19.         }
  20.     }
  21. }
  22.  
  23. // count comments
  24. var obj = {};
  25. var comments = document.getElementsByClassName("UFIComment");
  26. var i = 0;
  27. for (; i < comments.length; i++) {
  28.     var author = comments[i].getElementsByClassName("UFICommentActorName")[0].childNodes[0].innerHTML;
  29.     if (author in obj) {
  30.         obj[author]++;
  31.     } else {
  32.         obj[author] = 1;
  33.     }
  34. }
  35. console.log(obj);
Advertisement
Add Comment
Please, Sign In to add comment