Техническое задание: Автоматизированный сбор данных из личного кабинета
Цель проекта
Разработать стабильно работающий автоматический скрипт, который сможет получать доступ к защищенному разделу сайта (личному кабинету) и с заданной периодичностью извлекать оттуда определенные данные.
Ключевые требования
- Реализация надежной процедуры авторизации на целевом сайте.
- Парсинг и извлечение одного или нескольких заданных значений из интерфейса личного кабинета после успешного входа.
- Организация периодического (например, ежечасного или ежедневного) выполнения скрипта для обновления данных.
- Обязательная реализация механизмов защиты от блокировки: скрипт должен обходить или корректно обрабатывать ограничения на частоту запросов (анти-DDoS защита, капча и т.п.).
- Скрипт должен быть отказоустойчивым и логировать ключевые события (успешная авторизация, ошибки, полученные данные).
Ожидаемый результат
Готовое решение в виде скрипта с документацией, способное работать в автоматическом режиме длительное время без ручного вмешательства, устойчивое к изменениям в интерфейсе и сетевым сбоям.