Поиск...
меню

Запрос слушателя

В этом примере будут продемонстрированы четыре функции:

  • Запрос слушателя;
  • Выполнение запроса;
  • Ответ запроса слушателя;
  • Остановить запрос.


Запрос слушателя можно просто понимать как получение данных из интерфейсов.

Предпосылка

При посещении сайта всегда выполняются сетевые запросы.
Страница отправляет запросы на сервер, а сервер возвращает данные обратно на страницу.


Он обычно используется для:

  • проверки, что страница полностью загрузилась;
  • проверки, что какое-либо действие было выполнено успешно;
  • прямого получения данных, возвращаемых API (это надёжнее, чем считывать данные со страницы).


Например:

  • нажать «Войти» → прослушать запрос авторизации → проверить, что в ответе success;
  • открыть страницу со списком → прослушать запрос списка → получить JSON-данные.

Сценарий

Перейти на официальный сайт AdsPower, открыть страницу с тарифами и отслеживать данные, получаемые через интерфейс запроса.

Шаблон

Используйте следующий RPA-код для импорта процесса в свой список процессов.

Код для передачи: XluK70IzC6uLO.

Внимание:  код веб-сайта может меняться, и некоторые селекторы могут перестать работать. Этот пример приведён только для ознакомления.

Инструкция

1. Установите слушатель до перехода на страницу

После открытия новой вкладки сразу же начнётся отслеживание запросов.

Доступны два типа слушателя:

  • слушатель отправки запроса;
  • слушатель получения ответа.

2. Перейдите на страницу

Дальше можно начинать работу с страницей и ждать, пока она отправит запрос. Например: открыть сайт AdsPower и перейти на страницу с тарифами.


3. Ожидание выполнения запроса

Перед использованием отслеживаемых данных необходимо убедиться, что запрос был инициирован и завершен.

4. Получение данных запроса или ответа

Проверка результатов. После завершения запроса используем [Выполнить Javascript], чтобы вывести полученные данные и проверить их. В этом примере мы отслеживали два типа данных: тело запроса и тело ответа.

5. Остановите слушатель

Выключаем слушатель и продолжаем остальные действия. Это важно, иначе при повторных одинаковых запросах новые данные могут перезаписать старые.

Итоги

  1. Установить слушатель и отслеживать целевой запрос;
  2. Выполнить действия на странице, чтобы вызвать целевой запрос;
  3. Перед использованием отслеженных данных дождаться завершения запроса (для быстрых запросов этот шаг можно пропустить; для медленных или с неопределённым временем выполнения — обязательно) ;
  4. Остановить запрос.
Предыдущий
Сценарии использования
Следующий
Импорт данных из Excel+Извлекать поле
Последнее изменение: 2025-12-23Powered by