Данные (операции с табом)
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
Описание
Данный экшен предназначен для получения данных со страницы.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Табы → Данные
Либо воспользуйтесь умным поиском.
Для чего это используется?
Найти и сохранить нужную информацию со страницы
Проверить, есть ли какие-то значения на странице
Спарсить текст со страницы
Взять URL страницы
Как работать с экшеном?
Что взять
Выбрать тип данных, которые необходимо взять:
DOM - объектная модель документа;
Source - исходный код страницы;
Text - видимый текст страницы;
URL - адрес ссылки из адресной строки.
Разница между Source и Dom
Какая вкладка
Выбрать вкладку, с которой брать данные:
Активная - текущая активная вкладка;
Первая - если вкладок несколько, то взять первую по счёту;
По имени - указать имя вкладки;
По номеру - указать номер вкладки, если их несколько.
Обрабатывать только указанные теги
Если необходимо обрабатывать только один или несколько определённых HTML тэгов, то активировать чекбокс и выбрать нужные варианты.
Парсить результат
Если необходимо парсить полученный результат, то это можно сделать, указав нужное регулярное выражение Regex, количество и номера совпадений, а так же куда сохранять результат - в переменную или таблицу. Подобрать необходимое регулярное выражение можно с помощью Тестера регулярных выражений.
Элементы управления, которые появляются при включении настройки Парсить данные, такие же как и у Обработка текста-Regex (там найдёте более детальное описание).
Для получения данных со страницы есть более удобный инструмент - Парсить данные
Пример использования
Возьмём все ссылки на странице. Выбираем брать DOM или Source, парсить результат и указываем регулярное выражение Regex:
(?<=href=")http.*?(?=")
Брать все значения и результат положить в список.
В результате в списке получим все ссылки, имеющиеся на данной странице.
Полезные ссылки