Comment on page
Парсер
Используется для поиска и получения значения из текстового массива данных.
Данные
Строка с текстовыми данными, в которой требуется найти нужный фрагмент. Данными могут быть любого формата. Формат: «значение в кавычках» или выражение.
Метод поиска
Способ поиска вхождений в исходной строке. Доступны следующие:
JSONPath, XPath, jQuery-селектор, Regex
.- JSONPath используется для поиска элементов в JSON-объекте и JS-объекте.
- XPath используется для поиска элемента в XML или HTML-документе.
- jQuery-селектор используется для поиска элемента или данных в HTML-документе.
- Regex используется для поиска с помощью регулярных выражений.
Поисковая строка
Выражение, описывающее поисковую строку. Используется различный формат для разных методов поиска:
- XPath, пример ввода: "/element/" .
- jQuery-селектор, поддерживает все jquery-селекторы, пример ввода: "#elementid", ".classname", "p:first"
- Regex, пример ввода: "/[0-9]+/".
Формат: «значение в кавычках» или выражение.
Возвращаемое значение (для jQuery-селектор)
Свойство доступно при выборе метода поиска «jQuery-селектор». Указывает, что именно вернуть у найденного элемента:
- HTML данные внутри элемента (html)
- Текст внутри элемента (text)
- Значение элемента (val), используется для input-полей
- Элемент
- Атрибут (attr)
Возвращаемое значение (для Regex)
Свойство доступно при выборе метода поиска «Regex» Регулярное выражение может содержать несколько поисковых подстрок (заключенных в круглые скобки). Свойство указывает индекс поисковой подстроки (по умолчанию 0). Формат: значение/выражение.
Вернуть
Указывает какое из найденных значение вернуть. Можно вернуть
первый элемент
, последний элемент
или все
.Сохранить в
Выходной параметр. Сохранит найденные данные в переменную. Формат: имя переменной.
В «Сохранить в» можно указать ключ объекта и найденные данные с охранятся как значения этого ключа.

Компонент поддерживает 2 типа пограничных событий:
- Ошибка — выход из компонента, если произошла какая-либо ошибка
- Таймаут — выход из компонента, спустя заданное ограничение по времени
Если компонент завершился с ошибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.
Last modified 1yr ago