Чтобы в командных кодах, исполняемых браузерным приложением iMacros for Mozilla Firefox, присутствовал порядок, нужно учесть тот факт, что иногда приходится ожидать завершение той или иной части общего кода программы.
В этом вы легко убедитесь, посмотрев видео-ролик, расположенный в конце этой записи.
Написать код с командой временной задержки тоже просто. Для файлов в формате *.iim это будет так:
WAIT SECONDS=2
- WAIT означает команду ждать.
- SECONDS указывает на параметр ожидания в секундах.
- =2 определяет числовое значение ожидания в секундах.
Для файлов в JavaScript (*.js) это будет так:
iimPlayCode('WAIT SECONDS=2');
Практически это можно использовать при периодическом извлечении тиковых котировок на сайте binary.com.
[code lang=»js»]
iimPlayCode(‘TAG POS=1 TYPE=SPAN ATTR=ID:spot EXTRACT=TXT’);
iimDisplay(iimGetLastExtract(1));
iimPlayCode(‘WAIT SECONDS=2’);
[/code]
Код извлечения спота для iim-файлов такой:
TAG POS=1 TYPE=SPAN ATTR=ID:spot EXTRACT=TXT
Для js-файлов код такой:
iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=ID:spot EXTRACT=TXT');
Как зациклить извлечение цены с периодом в 2 секунды? См. в следующей записи.
Скачать примеры скриптов в zip-архиве.
В этом видео-ролике наглядно показан выше описанный процесс.