通常在 JS iMacros 中找不到标记时结束 While LOOP

Normally end While LOOP when not found tag in JS iMacros

var i = 1;
var s = "";
while (s !== "#EANF#") {    
    iimPlay("CODE:TAG POS={{i}} TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");
    s = iimGetLastExtract();
    window.alert(i+s);
    i++;
}

BadParameter: expected POS= or POS=Rwhere is a non-zero integer as parameter 1, line 1 (Error code: -911)

我玩了大约 6 个小时,然后卡住了。为什么上面的脚本无法提取 HREF,

这个while只是停止正常工作,没有循环

iimPlay("CODE:TAG POS=1 TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");

请帮帮我。

 var i = 1;
var s = "";
while (s !== "#EANF#") {   

     iimSet("i",i)
    iimPlay("CODE:TAG POS={{i}} TYPE=A ATTR=CLASS:*isBlue* EXTRACT=HREF");
    s = iimGetLastExtract();
    window.alert(i+s);
    i++;
}

使用此代码。你忘记了 iimSet。