2016-03-08 85 views
0

我需要從網站下載報告。在這個網站上,我的下載請求會在成功之前定期超時幾次。不用手動重新嘗試下載,直到成功爲止,我寫了一個簡單的,愚蠢的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) 

我想通過使用合適的循環代碼重複下載請求,在此改進,在成功下載後也停止循環。

回答

1
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