Использование iMacros на практике. Первый макрос

В прошлой статье Автоматизация действий в браузере с помощью iMacros вы познакомились с тем, как установить данное расширение в браузер и со всем составляющими панели управления. Если кто-то еще не знаком с данной статьей, прошу ознакомиться перед тем как читать эту.

Итак, самое простое, как можно сделать свой первый скрипт, да и многие другие – это записать макрос.

Что это значит?

Макрос – это некий записанный алгоритм, который можно выполнять сколько угодно раз после записи изменяя его аргументы или значения переменных.

Как это сделать в нашем случае?

Открываем панель для работы с iMacros и переходим на вкладку RECORD. Прежде чем записывать макрос перейдите на нужную начальную страницу. То есть, если вы хотите с Гугла перейти на какой-то сайт 100 раз в течение дня, то вам необходимо зайти на Гугл и в панели iMacros нажать Record Macro. И дальше произвести нужные действия и переходы. Когда вы сделаете все необходимое нажмите Stop.

Перед вами откроется окно с кодом скрипта. Его можно либо оставить в таком виде какой получился, предварительно протестировав работу. А можно доработать под свои нужды. Я переходил на свой сайт, вот итоговое окно:

Разберем данный код

VERSION BUILD=10021450
URL GOTO=https://yandex.ru/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://yandex.ru/search/ ATTR=ID:text CONTENT=сайтnordd.ru
TAG POS=1 TYPE=BUTTON FORM=ACTION:https://yandex.ru/search/ ATTR=TXT:Найти
TAG POS=1 TYPE=DIV ATTR=ID:uniq158818421340221813
TAB T=2

VERSION BUILD=10021450  — это версия расширения

URL GOTO=https://yandex.ru/  — означает переход на страницу, можно указать другую, на ваше усмотрение.

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://yandex.ru/search/ ATTR=ID:text CONTENT=сайт<SP>nordd.ru – Тут всего много, разберем

TAG – По простому означает клик по какому-то объекту, всё остальное – это параметры того объекта, по которому мы собираемся кликнуть.

POS – позиция объекта в дереве.

TYPE=INPUT:TEXT – означает тип объекта

FORM=ACTION: — указывает в какой форме он находится

ATTR=ID:text – указывает на текстовое поле

CONTENT= — содержимое которое надо ввести

<SP> — обозначение пробела

Вот такой простой макрос у нас получился, теперь его можно использовать для воспроизведения этих действий в любом количестве. Это можно сделать запусти в макрос в цикле, но обе этом мы поговорим в другой статье.



Просмотров: 52
29 Апр 2020
 

Ваш отзыв