imacro botas jai kam reike galiune darom js
//<--------------- Version 1.0 ---------->>//
var jsLF = "\n";
do{
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
//macro += "FILTER TYPE=IMAGES STATUS=ON" + jsLF;
macro += "WAIT SECONDS=1" + jsLF;
macro += "SET !TIMEOUT_PAGE 1" + jsLF;
macro += "TAG POS=1 TYPE=DIV ATTR=class:AdvBg<SP>LoadButton<SP>LoadLast EXTRACT=htm" + jsLF;
iimPlay(macro);
var page= iimGetLastExtract(1).replace('style="outline: 1px solid blue;"', '');
if(page == "#EANF#"){
page = 'e1';
}
var pagenumber = parseInt(page.replace(/\D/g,''));
for(n=1;n<=pagenumber;n++){
iimDisplay("PAGE ที่ " +n+"/"+pagenumber);
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
macro += "TAG POS=1 TYPE=DIV ATTR=ID:AdvCurrentPage EXTRACT=htm" + jsLF;
iimPlay(macro);
var adslist = iimGetLastExtract(1);
var resads = adslist.split('<div class="AdvBox">');
var countAds = resads.length-1;
for(i=1;i<=countAds;i++){
iimDisplay("PAGE ที่ " +n+"/"+pagenumber+ jsLF+ "ADS ที่ "+i+"/"+countAds);
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
macro += "TAG POS="+i+" TYPE=DIV ATTR=TXT:*<SP>Sec EXTRACT=txt" + jsLF;
macro += "TAG POS="+i+" TYPE=DIV ATTR=class:DisableText<SP>AdvBg<SP>FontClear08<SP>WocTimerTime EXTRACT=txt" + jsLF;
iimPlay(macro);
var sec = parseInt(iimGetLastExtract(1).replace(/\D/g,''))+3;
var skip = iimGetLastExtract(2);
if((!skip) && (sec >= 5)){
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
macro += "SET !TIMEOUT_TAG 3" + jsLF;
macro += "SET !TIMEOUT_PAGE 8" + jsLF; jsLF;
//macro += "FILTER TYPE=IMAGES STATUS=ON" + jsLF;
macro += "TAG POS="+i+" TYPE=IMG ATTR=CLASS:AdvImage" + jsLF;
macro += "WAIT SECONDS="+ sec + jsLF;
macro += "ONDIALOG POS=1 BUTTON=OK CONTENT=" + jsLF;
iimPlay(macro);
do {
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
macro += "SET !TIMEOUT_PAGE 3" + jsLF;
macro += "ADD !EXTRACT {{!URLCURRENT}}" + jsLF;
iimPlay(macro);
var siteproxy = iimGetLastExtract(1);
if(siteproxy.search("List") == -1) {
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
macro += "SET !TIMEOUT_PAGE 3" + jsLF;
macro += "TAB CLOSE" + jsLF;
iimPlay(macro);
}
}while (siteproxy.search("List") == -1);
}
}
if((pagenumber == 1) || (pagenumber == n)){
}else{
macro ="CODE:";
macro += "SET !ERRORIGNORE YES" + jsLF;
macro += "SET !EXTRACT_TEST_POPUP NO" + jsLF;
macro += "SET !ERRORCONTINUE YES" + jsLF;
//macro += "FILTER TYPE=IMAGES STATUS=ON" + jsLF;
macro += "SET !TIMEOUT_PAGE 3" + jsLF;
macro += "TAG POS=1 TYPE=DIV ATTR=CLASS:AdvBg<SP>LoadButton<SP>LoadNext&&PAGE:*" + jsLF;
macro += "WAIT SECONDS=5" + jsLF;
iimPlay(macro);
}
}
}while(0==0);