Задача
Разработать парсер для автоматического отслеживания статусов почтовых отправлений на сайтах логистических компаний. Исполнитель должен реализовать модуль, который:
Функциональные требования
- Принимает список трек-номеров и по каждому выполняет запрос к API или форме отслеживания на сайте перевозчика
- Получает актуальный статус посылки (например: "в пути", "доставлено", "на сортировке")
- Сохраняет результат в таблицу (Excel, CSV, база данных - на выбор исполнителя)
Режимы работы
Парсер должен быть способен обрабатывать от 8000 до 10 000 трек-номеров в день (или непрерывно, или по расписанию).
Требования к обходу блокировок
- Использовать смену прокси-серверов для каждого запроса или группы запросов
- Настроить задержки между запросами, чтобы не получать бан
- Предусмотреть повторные попытки и логирование ошибок
Примеры сайтов для отслеживания
Названия компаний скрыты по условиям задания: три крупные логистические службы с доступом по трек-номеру через форму на сайте.
Дополнительно
Исполнитель должен предоставить документацию по развертыванию и настройке. Решение должно работать в условиях реальных нагрузок без потери данных.
При подаче заявки укажите: какой парой (язык, фреймворк) будете реализовывать, опыт работы с прокси, примерные цены и сроки.