Блок «Индекс»

Группа: Элементы

Позволяет узнать индекс (порядковый номер) элемента, полученного от блока Элемент.

Обычно используется в сочетании с блоком Действия. Например, на странице есть 10 ссылок открывающих попап-окно, а вам нужно спарсить текст из каждого окна. Тогда схема может выглядеть так:

Выполнение будет происходить так:

  1. Браузер загружает страницу, содержащую ссылки;
  2. Блок "Элементы 1" ищет ссылки и выдаёт их на выходе "Ссылки" по-очереди;
  3. Блок "Индекс" берёт каждую ссылку и возвращает её индекс (начиная с 0);
  4. Блок "Действия" должен кликнуть по нужной ссылке. Для этого он находит их все, пропускает несколько штук в начале и кликает по первой оставшейся*;
  5. Блок "Элемент 2" берет текст из появившегося окна и сохраняет в блоке "Экспорт".

* Внутри блока "Действия" создано одно действие с типом "Клик". В качестве селектора используется общий для всех ссылок селектор. В поле "Лимит" установлено число 1, в поле "Пропустить" написано {index}, что буквально означает "брать значение из входа index". Таким образом, действие находит все ссылки, пропускает index штук (0 для первой, 1 для второй и т.д.) и кликает по первой из оставшихся.

Входы

Элемент Элемент, полученный от блока Элементы

Выходы

Индекс Порядковый номер элемента