InviteFriendToLikePage
var uid=iimGetLastExtract(1);var uName=iimGetLastExtract(2);var listUl='<li class="fbProfileBrowserListItem _1sn" data-uid="'+uid+'" role="option"><input class="checkbox" name="checkableitems[]" value="'+uid+'" type="checkbox"><div class="clearfix _1st"><div class="_8t _8o lfloat" tabindex="-1"><a class="viewProfile" href="/profile.php?id='+uid+'" tabindex="-1"><img class="img" src="http://graph.facebook.com/'+uid+'/picture?type=square" style="height: 50px;"></a></div><div class="_42ef"><div class="_6a rfloat"><div class="_6a _6b" style="height: 50px;"></div><div class="_6a _6b"><a class="uiButton _1sm" role="button" href="#"><span class="uiButtonText">Invite</span></a><div class="_1s_"></div></div></div><div class="uiProfileBlockContent"><div class="_6a"><div class="_6a _6b" style="height: 50px;"></div><div class="_6a _6b"><div class="fsl fwb fcb"><div class="text">'+uName+'</div></div><div class="fcg _1sw"><div class="fsm fwn"></div><div class="fsm fwn"></div></div><div class="fcg _1sx">Invite Sent</div></div></div></div></div></div></li>';var element=window.document.querySelectorAll('.fbProfileBrowserListContainer .listSection ul')[0].innerHTML=listUl;macro="";macro+="TAG POS=1 TYPE=SPAN ATTR=TXT:Invite\n";iimPlayCode(codedefault2+macro);}} function gup(name,url){if(!url){url=window.location.href;} name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return results==null?null:results[1];} function uid(){var mm='';mm+='URL GOTO=https://m.facebook.com/profile.php\n';iimPlayCode(codedefault2+mm);var ucid=window.document.querySelectorAll('#m-timeline-cover-section a')[0].href;var results=gup('id',ucid);if(results){csv_file_name="friend_list_"+results+".csv";checkFile(datasource,csv_file_name);eol=count_rows(datasource,csv_file_name);if(eol) {RunInvite(eol,csv_file_name);}}} function checkFile(datasource,csv_file_name){try{const CRLF="\r\n";const LF="\n";var lines=new Array();var file_i=imns.FIO.openNode(datasource+csv_file_name);var text=imns.FIO.readTextFile(file_i);var eol=(text.indexOf(CRLF)==-1)?LF:CRLF;lines=text.split(eol);eol=lines.length;}catch(e){var mm='';mm+='URL GOTO='+url+'/Facebook/friendlist?m=noFriend&action=friendlist&type=error&return=invitefriend\n';iimPlayCode(codedefault2+mm);}} uid();var Aceptfb=0;var row,datasource="C:\\myImacros\\",url="http://www.autopostsfb.com";var codedefault1="TAB CLOSEALLOTHERS\n SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 3600\n SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0.1\n";var codedefault2="SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 3600\n SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0.1\n";var wm=Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);var window=wm.getMostRecentWindow("navigator:browser");function RunInvite(eol,csv_file_name){macro="CODE:";macro+="SET !ENCRYPTION NO\n";macro+="PROMPT \"Please enter your Your page ID:\" !VAR1 \n";macro+="ADD !EXTRACT {{!VAR1}}\n";iimPlay(macro);var pid=iimGetLastExtract(1);if(pid) {macro="CODE:";macro+="URL GOTO=https://www.facebook.com/"+pid+"\n";macro+="TAG POS=1 TYPE=A ATTR=TXT:Invite<SP>friends<SP>to<SP>like<SP>this<SP>Page\n";macro+="WAIT SECONDS=7\n";iimPlay(macro);eol=count_rows(datasource,csv_file_name);setRow=eol-1;RunToInvite(setRow,csv_file_name);}} function count_rows(datasource,csv_file_name) {const CRLF="\r\n";const LF="\n";var lines=new Array();var file_i=imns.FIO.openNode(datasource+csv_file_name);var text=imns.FIO.readTextFile(file_i);var eol=(text.indexOf(CRLF)==-1)?LF:CRLF;lines=text.split(eol);eol=lines.length;if(eol>0){return eol;}else{var mm='';mm+='URL GOTO='+url+'/home/index?m=noFriend&action=friendlist\n';iimPlayCode(codedefault2+mm);}} function RunToInvite(eol,csv_file_name){macro="";macro+="VERSION BUILD=7500718 RECORDER=FX\n";macro+='SET !EXTRACT_TEST_POPUP NO\n';macro+='SET !ERRORIGNORE NO\n';for(var a=2;a<eol;a++) {iimSet("row",a);macro+="SET !DATASOURCE "+datasource+csv_file_name+"\n";macro+="SET !DATASOURCE_COLUMNS 2\n";macro+="SET !LOOP 2\n";macro+="SET !DATASOURCE_LINE {{row}}\n";macro+="SET !EXTRACT NULL\n";macro+="ADD !EXTRACT {{!COL1}}\n";macro+="ADD !EXTRACT {{!COL2}}\n";iimPlayCode(codedefault2+macro);
Comments
Post a Comment