在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
从接口运行时,它可以工作,但我想将宏保存为书签并从那里运行它。有没有办法在代码本身内指定循环?此方法在成功下载后仍将继续循环。 –
使用js脚本... – macroscripts