#javascript #imacros
Вопрос:
Я хочу получить данные на веб-сайте специально для тех, у кого есть слова «реклама».
извлеките и откройте вкладку 2 , но почему иногда это работает, а иногда не работает?
что-то не так с моим кодом ?
for ( j = 1; j <= 5; j ){
for ( i = 1; i <= 10; i ){
if (i==6){
iimPlay('code:URL GOTO=javascript:window.scrollBy(0,3500)');
iimPlay('code:WAIT SECONDS=2');
}
var check;
check = "CODE:";
check = "SET !REPLAYSPEED FAST" "n";
check = "SET !ERRORIGNORE YES" "n";
//check = "SET !TIMEOUT_PAGE 120" "n";
check = "SET !EXTRACT_TEST_POPUP NO" "n";
check = "TAG POS=" i " TYPE=A ATTR=data-sqe:linkamp;amp;HREF:https://shopee.co.id/*-i.*.*?ads_keyword=*amp;campaignid=*amp;position=* extract=HREF" "n";
iimPlay(check);
ads = iimGetLastExtract(1);
if(ads=="#EANF#"){
iimSet("i", i)
iimPlay(check);
}
else
data();
}
if (j!=5) {
var macro;
macro = "CODE:";
macro = "SET !ERRORIGNORE YES" "n";
macro = "SET !TIMEOUT_PAGE 120" "n";
macro = "TAG POS=1 TYPE=BUTTON ATTR=CLASS:shopee-icon-button<SP>shopee-icon-button--right<SP>amp;amp;TXT:" "n";
iimPlay(macro)
}
}
function data(){
var data;
data = "CODE:";
data = "SET !TIMEOUT_PAGE 120" "n";
data = "TAG POS=" i " TYPE=A ATTR=data-sqe:linkamp;amp;HREF:https://shopee.co.id/*-i.*.*?ads_keyword=*amp;campaignid=*amp;position=* extract=HREF" "n";;
data = "wait seconds=2" "n";
data = "tab open" "n";
data = "TAB T=2" "n";
data = "URL GOTO={{!EXTRACT}}" "n";
data = "wait seconds=2" "n";
//name
data = "SET !EXTRACT NULL" "n";
data = "tag pos=1 type=div attr=class:"aM6y" extract=txt" "n";
data = "SAVEAS TYPE=EXTRACT FOLDER=* FILE=trial.csv" "n";
data = "tab close" "n";
iimPlay(data);
}
есть идеи ?
Я в замешательстве, где что не так
Browser Firefox 48.0
iMacros for Firefox 8.9.7
Windows 10 32-bit Operating system