Перейти к основному содержимому

Парсить страницу

🔗 Оригинальная страница — Источник данного материала


Описание

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

Как добавить действие в проект?

Через контекстное меню: Добавить действиеТабыПарсить страницу

image-20200824-105919


Пример использования

Представим, что нам нужно собрать все видимые ссылки со страницы текущего домена.

image-20200823-180704

В результате работы экшена мы получим данные в Список проекта. А с помощью функции Удалить дубли оставим в списке только уникальные ссылки.


Свойства действия

Нажав дважды ЛКМ по действию в рабочей области проекта, вы откроете окно с его свойствами.

Источник данных: Переменная

image-20200823-133825

Для «Переменной» доступны следующие параметры:

  • Имя переменной — переменная проекта, в которой находится HTML-код.
  • Тип селектора — язык запросов: XPath или CSS Selector.
  • Селектор — путь до конкретного элемента веб-страницы, к которому нужно обратиться. Указывается через XPath или CSS Selector (в зависимости от выбора выше).
  • Атрибут — свойство HTML-тега, которое необходимо получить в ходе сбора данных.
  • Фильтровать результат — если включено, то можно задать условие для выбора объекта: Содержит, Не содержит, Regex (регулярное выражение).
  • Диапазон — условие для отбора данных из массива объектов.
  • Сохранить результат — после окончания сбора данных, можно поместить результат в переменную или список.

Источник данных: Активная вкладка

image-20200823-133855

Параметры, характерные только для «Активной вкладки»:

  • Тип данных — DOM или HTML. Нужны для работы с объектами.
  • Только видимые элементы — при включении будут выбираться только те элементы, которые отображены на странице.
  • Искать во всех фреймах (от англ. frame) — нужный элемент будет искаться не только в основном HTML-коде страницы, но и внутри всех встроенных в нее окон (фреймов). Обычно это теги <iframe>.

Быстрый способ сбора данных

Альтернативный способ для быстрой настройки сбора данных, располагается в контекстном меню панели «Дерево элементов».

Либо клик ПКМ в браузере → пункт «Парсить данные».

В открывшемся окне можно в несколько кликов мыши задать параметры поиска и начать незамедлительный сбор информации. При этом без особых знаний языков запросов XPath или CSS Selector.

nhlYYw5N63


Полезные ссылки