Links
Comment on page

Парсер

Используется для поиска и получения значения из текстового массива данных.

Свойства

Секция «Найти»

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

Секция «Результат»

Сохранить в Выходной параметр. Сохранит найденные данные в переменную. Формат: имя переменной.
В «Сохранить в» можно указать ключ объекта и найденные данные сохранятся как значения этого ключа.

Пограничные события

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