我在imacros中有2个文件,一个是iim,另一个是js。 我想先从js文件开始,然后从此处打开.iim,然后返回js文件。我希望这继续循环。 这是我的代码。
var macro = "CODE:";
macro += "SET !TIMEOUT_STEP 5\n";
macro += "SET !ERRORIGNORE YES\n";
macro += "URL GOTO=http://addmefast.com/my_sites\n";
macro += "TAG POS=9 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT\n";
iimPlay(macro);
extract = iimGetLastExtract();
if (extract == "Performance & security by") {
do { iimPlay("CODE:WAIT SECONDS=150\n"); iimPlay(macro); extract=iimGetLastExtract(); }
while (extract != "Performance & security by");
} else {
}
iimPlay("AMF 1.iim");
当我第一次运行.iim文件时,底部的.js文件已成功运行,但是第二次崩溃了。
VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
SET !LOOP -99999
SET !TIMEOUT_TAG 1
SET !TIMEOUT_STEP 1
SET !TIMEOUT_PAGE 20
SET !REPLAYSPEED FAST
TAB T=1
URL GOTO=http://addmefast.com/free_points/youtube_likes
WAIT SECONDS=7
TAG POS=1 TYPE=DIV ATTR=TXT:Like
WAIT SECONDS=3
TAB T=2
EVENT TYPE=CLICK SELECTOR="#watch8-sentiment-actions>SPAN>SPAN>BUTTON" BUTTON=0
WAIT SECONDS=4
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=8
TAB T=1
WAIT SECONDS=4
URL GOTO=imacros://run/?m=recaptcha1.js
另一种选择是检查网站上是否存在一些文本,然后在一定时间内停止.iim。