Мне нужно загрузить отчет с веб-сайта. На этом веб-сайте мой запрос на загрузку будет регулярно простаивать несколько раз до успеха. Вместо того, чтобы вручную повторно пытаться загрузкой, пока не удастся, я написал простой, глупый сценарий iMacros для автоматизации:Looping in 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)
Я хотел бы улучшить это с помощью соответствующего кода зацикливания повторить запрос на загрузку, и также прекратить цикл после успешной загрузки.
Это работает при запуске из интерфейса, но я хотел бы сохранить макрос в виде закладки и запустить его оттуда. Невозможно ли указать цикл внутри самого кода? Также этот метод будет продолжать цикл после успешной загрузки. –
Используйте js-скрипты ... – macroscripts