Пятница, 15.12.2017, 01:43
Приветствую Вас Гость | RSS

Мой сайт

Меню сайта

Команды в Imacros

Сегодня хочу поделиться своими наработками в Imacros. Заметил одну тенденцию в поисковых запросах и переходах на мой сайт. Люди в основном ищут список команд Imacros. И что эти команды Imacros означают. Естественно, я не претендую на его полноту, а хочу обозначить самые используемые в скриптах. Абсолютно весь список вы можете найти в документации Imacros, перейдя по ссылке из самой программы.

1) Самым распространенным я считаю команду комментария в Imacros, так как если не комментировать свои действия, то со временем зайдя в свой же скрипт придется напрягаться, анализируя код. Вариант использования:

  • ‘После этого знака пишем комментарий

2) Команда ожидания/задержки по времени скрипта Imacros. Иногда нужно задать определенный промежуток между командами скрипта в Imacros. Например, нужно побыть на какой-то странице секунд 30 для имитации ее чтения, а потом перейти на другую. Вариант использования:

  • WAIT SECONDS=30

3) Команда пропуска ошибок. В основном требуется для того, чтобы скрипт Imacros не останавливался после первой ошибки и продолжал свое выполнения дальше. Вариант использования - добавляем в скрипт после первой строки эти 2 строчки:

  • SET !ERRORIGNORE YES
  • SET !ERRORCONTINUE YES

4) Команда перехода на страницу. Вариант использования:

  • URL GOTO=http://compspeed.ru/

5) Команда перехода на следующую закладку в броузере. Вариант использования:

  • TAB T=1
  • TAB T=2

6) Команда закрывания вкладок. Вариант использования:

  • TAB CLOSEALLOTHERS

7) Команды циклов. Указываю их по порядку следования в коде.

  • CMDLINE !DATASOURCE res.txt
  • Команда указывает, что нужно сделать выборку из файла res.txt, находящегося в папке DATASOURCE. Где она находится можно узнать, зайдя в настройки Imacros.
  • SET !DATASOURCE_COLUMNS 5
  • Команда задает количество полей, которые будут выбраны из файла, в нашем случае пять.
  • SET !LOOP 1
  • Номер строки, с которой следует начинать перебор. Обязательная строка и будет полезна если вы привязываете несколько скриптов к одному файлу-источнику.
  • {{!COL1}}
  • Указывает номер строки документа, откуда делается выборка, обычно используется следующая конструкция — CONTENT={{!COL2}}

8.) Команда клика по координатам. Это вообще для тяжелых случаев, используется в основном если скрипт «глючит» во фреймах или всплывающих окнах. А также когда адрес ссылки динамический и постоянно меняется. Вариант использования:

  • CLICK X=411 Y=133

9) Ну и конечно команда паузы Imacros. Очень полезна при отладке скриптов, а также остановки для ручного ввода капчи. Вариант использования:

  • Pause

Пока все, жду ваших комментариев, может еще что добавлю…

P.S. Буду очень рад, если вы дополните в комментариях этот список.

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

© 2017
Бесплатный конструктор сайтов - uCoz