Необходимо написать web-парсер для сбора информации о заказах.
1. Расположение на хостинге (доступ предоставим). Запуск парсера должен производиться по команде. Данные для авторизации (логин/пароль) должны храниться в конфиге с целью их быстрого изменения при необходимости.
2. Парсер логинится на сайте faberlic.by (
)
2. Заходит в раздел со списком непринятых заказов (
)
3. Заходит в каждый заказ (
) из списка. Замечание: листы списка обновляются без перезагрузки страницы. Ссылки для перелистывания имеют понятный формат.
4. Со страницы каждого заказа (
) собирается информация о товарах (артикул, наименование, количество) и данные покупателя.
5. В процессе работы должен отображаться ход выполнения (Например: "Обработано заказов: 5 из 25").
6. Необходимо предусмотреть возможность повторного запуска парсера (в ручную или автоматически) в случае сбоя. Если "что-то пошло не так" оператор должен это видеть и понимать, что происходит.
7. Необходимо соблюсти минимальную нагрузку на сервер в процессе работы парсера. Возможно немного замедлить его работу, что бы со стороны администрации сайта не возникли претензии. Какую нагрузку создают парсеры я не знаю, поэтому рекомендация исключительно теоретическая.
8. Результат работы парсера желательно предоставить для скачивания в виде EXCEL-файла, где каждый лист это отдельный заказ, а первый лист сводная таблица: "#заказа", "Клиент", "Кол-во товаров". Суйществуют стандартные инструменты для генерации таких EXCEL-файлов. В противном случае в виде файла данных, формат которого необходимо согласовать с разработчиком скрипта для EXCEL или ACCESS, для которого и предназначается выгрузка.
С исполнителем предполагается дальнейшее сотрудничество по доработке парсера для анализа иных данных с сайта и отправки СМС-сообщений клиентам через API.
Работа с сайтом легальна (если этот аспект интересует)
P.S. Оплата по факту, либо через СБР. Частичная, либо полная предоплата напрямую исключена. При продолжении сотрудничества это возможно.