Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Usage: load facebook.com/pokes, paste script into console
- * To poke everyone, checking every second: auto(true, "", 1000);
- * To poke a specific person, every second: auto(false, "Some Name", 1000);
- */
- var auto = function(pokeAll, targetName, interval) {
- var poker = function() {
- var people = document.querySelectorAll('div[id^="poke_live_item"]');
- if (pokeAll) {
- for (var i = 0; i < people.length; i++) {
- var name = people[i].querySelectorAll('a[data-hovercard^="/ajax"]')[0].textContent;
- console.log("Poking ", name);
- var buttons = people[i].querySelectorAll('a[role^="button"]');
- for (var j = 0; j < buttons.length; j++) {
- if (buttons[j].textContent === "Poke Back")
- buttons[j].click();
- }
- };
- } else if (targetName !== "") {
- for (var i = 0; i < people.length; i++) {
- var name = people[i].querySelectorAll('a[data-hovercard^="/ajax"]')[0].textContent;
- console.log("Poking ", name);
- if (targetName === name) {
- var buttons = people[i].querySelectorAll('a[role^="button"]');
- for (var j = 0; j < buttons.length; j++) {
- if (buttons[j].textContent === "Poke Back")
- buttons[j].click();
- }
- }
- };
- }
- };
- var timer = setInterval(poker, interval);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement