在iMacros中循环

问题描述:

我需要从网站下载报告。在这个网站上,我的下载请求会在成功之前定期超时几次。不用手动重新尝试下载,直到成功为止,我写了一个简单的,愚蠢的iMacros的脚本来自动:在iMacros中循环

VERSION BUILD=8961227 RECORDER=FX 
TAB T=1 
SET !ERRORIGNORE YES 
ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES 
TAG POS=2 TYPE=SPAN ATTR=TXT:Download 
WAIT SECONDS=10 
ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES 
TAG POS=2 TYPE=SPAN ATTR=TXT:Download 
WAIT SECONDS=10 
ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES 
TAG POS=2 TYPE=SPAN ATTR=TXT:Download 
'(repeats steps 10 more times) 

我想通过使用合适的循环代码重复下载请求,在此改进,在成功下载后也停止循环。

VERSION BUILD=8961227 RECORDER=FX 
TAB T=1 
SET !ERRORIGNORE YES 
ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES 
TAG POS=2 TYPE=SPAN ATTR=TXT:Download 
WAIT SECONDS=10 

您是否尝试过使用此按钮。 http://prntscr.com/acu3fb

+0

从接口运行时,它可以工作,但我想将宏保存为书签并从那里运行它。有没有办法在代码本身内指定循环?此方法在成功下载后仍将继续循环。 –

+0

使用js脚本... – macroscripts