getFriendList
var folderToCreate="C:\\myImacros";imns.FIO.makeDirectory(folderToCreate);iimSet("LINE1",runSave(uids));var mm='CODE:'+'\n';mm+='SET !EXTRACT_TEST_POPUP NO\n';mm+='SET !FOLDER_DATASOURCE "C:\\myImacros"\n';mm+="SET !EXTRACT NULL\n";mm+='SET !ERRORIGNORE YES\n';mm+='FILEDELETE NAME=friend_list_'+ucid+'.csv\n';mm+='SET !ERRORIGNORE NO\n';mm+='ADD !EXTRACT {{LINE1}}\n';mm+='SAVEAS TYPE=TXT FOLDER={{!FOLDER_DATASOURCE}} FILE=friend_list_'+ucid+'.csv'+'\n';mm+='WAIT SECONDS=10'+'\n';iimPlay(mm);returnto();} function runSave(ulists){var dataUser="ID,Name<br />";for(key in ulists){dataUser+=ulists[key].uid+','+ulists[key].name+'<br />';} return dataUser;} function removeList(){window.document.querySelectorAll('#pagelet_dock')[0].remove();window.document.querySelectorAll('#pagelet_sidebar')[0].remove();window.document.querySelectorAll('#rightCol')[0].remove();} function ShowList(){var mm='';mm+='URL GOTO=https://www.facebook.com\n';mm+="TAG POS=1 TYPE=SPAN ATTR=TXT:Friend<SP>Lists\n";mm+='TAG POS=1 TYPE=A ATTR=TXT:See<SP>All<SP>Friends\n';mm+='WAIT SECONDS=3'+'\n';iimPlayCode(codedefault2+mm);var ucid=window.document.querySelectorAll('.fbTimelineProfilePicSelector a')[0].getAttribute("ajaxify");removeList();scrollToBottom(gup('profile_id',ucid));} ShowList();var getallfiend;var contents=null,images=null,uids=[],totalGroup=[],setKey=0,nextSearch=0,postingOn=0;var codedefault1="TAB CLOSEALLOTHERS\n SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 100\n SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0.1\n";var codedefault2="SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 100\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");var ulists=[];function scrollToBottom(ucid){window.scroll(0,0);var element=window.document.querySelectorAll('#globalContainer')[0];var scrollHeight=element.scrollHeight;getFriendList();window.scroll(0,scrollHeight);code="WAIT SECONDS=3\n";iimPlayCode(code);var uiLi=window.document.querySelectorAll('#pagelet_main_column_personal ul.uiList');if(uiLi[1]){window.document.querySelectorAll('#pagelet_main_column_personal ul.uiList')[0].remove();} var check=window.document.querySelectorAll('#timeline-medley .uiHeader');if(check[0]){runExract(ulists,ucid);}else{scrollToBottom(ucid);}} function getFriendList(){var uiList=window.document.querySelectorAll('#pagelet_main_column_personal ul.uiList li');for(i in uiList){if(!isNaN(i)){var getA=uiList[i].querySelectorAll('a')[0].getAttribute("data-hovercard");var uid=gup('id',getA);var uName=uiList[i].querySelectorAll('.uiProfileBlockContent a')[0].innerHTML;ulists.push({'uid':uid,'name':uName});}} window.document.querySelectorAll('#fbTimelineHeadline')[0].innerHTML=ulists.length;} 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 runExract(uids,ucid){window.document.querySelectorAll('body')[0].innerHTML=runSave(uids);
Comments
Post a Comment