Техническое задание: Оптимизация парсера для динамического контента
Проблема
Существующее решение для сбора данных с веб-страниц работает неэффективно. Текущая функция критически увеличивает время выполнения задачи из-за парсинга отрендеренного текста на странице или выполнения повторных HTTP-запросов.
Цель
Кардинально повысить скорость обработки данных, которые динамически подгружаются на страницу с помощью JavaScript.
Основные требования
- Переработать или полностью заменить текущую функцию парсинга.
- Обеспечить максимально быструю обработку динамически загружаемых данных.
- Исключить методы, замедляющие работу: парсинг итогового текста со страницы и дублирующие запросы.
- Реализовать перехват и анализ сетевых запросов (XHR/Fetch), которые страница отправляет для подгрузки данных, либо предложить другое высокопроизводительное решение.
- Настроить отправку целевого запроса для получения необходимой информации.
- Обязателен подтвержденный опыт работы с указанной платформой.
Ожидаемый результат
Стабильное, быстрое решение для извлечения данных, которое обходит ограничения, связанные с рендерингом JavaScript на стороне клиента.