Разработать парсер заказов Aliexpress на python с дополнениями

5 000 руб. за проект • безналичный расчёт, электронные деньги
08 апреля 2018, 13:56 • 1 отклик • 16 просмотров
Необходимо разработать скрипт на python 3, который:
1. Умел аутентифироваться на сайте aliexpress и собирать данные по каждому заказу:
1.1. Дата заказа
1.2. Номер заказа
1.3. Ссылка на заказ
1.4. Трек (если нет то пусто)
1.5. Стоимость товаров (по каждому)
1.6. Стоимость доставки заказа
1.7. Кол-во
1.8. Ссылка на товар
1.9. Магазин (название)
1.10. Ссылка на магазин
1.11. Получатель (ФИО)
1.12. Статус заказа
1.13. Оригинальное Название товара (жел-но по-русски) - его в таблице будем отображать при наведении на ссылку товара.
1.14. Если товаров несколько, но идентификатор и цена товаров одинаковая, то это один товар, - суммируем их количество.
1.15. Если у одинаковых товаров разные трек-номера, то указываем их через запятую.
2. Скрипт должен выкладывать перечисленные данные в БД mysql
3. Скрипт планируется запускать по расписанию (раз в пару-тройку часов). Для отслеживания времени, которое продавец потратил на отправку с момента заказа, необходимо хранить исторические данные по трек-номеру и фиксировать в отдельных полях:
3.1. Дата появления трек-номера
3.2. Длительность отправки заказа в днях ("Дата появления трека" минус "Дата создания заказа")
4. Иногда с трек-номером бывают проблемы и продавец меняет его по требованию через сообщения к заказу. Поэтому надо также предусмотреть поле "Переопределенный трек-номер")
5. Бывает так, что некоторый товар продают упаковками, но мне надо считать стоимость каждой штуки товара. Для этого надо предусмотреть поле "Количество в упаковке")
6. Дополнительно вычисляются поле "Цена штуки товара", учитывается количество одинаковых товаров и "Количество товаров в упаковке".
7. Вся собранная информация формируется в таблицу html для отображения через какой-нибудь легкий web-сервер.
8. В таблице должны быть редактируемые поля для указания:
8.1. Переопределенного трек-номера
8.2. Количества товаров в упаковке
8.3. Тип товара (выбор из след. набора: "личное", "презент", "упаковка", "товар")
8.4. Вид товара (выбор из след. набора: "платье", "рубашка", "боди", список буду редактировать сам прямо в скрипте)
8.5. Описание товара
8.6. Цена продажи товара
8.7. Дата прохождения таможни
8.8. Дата прибытия товара
8.9. Дата получения товара