Бот для мониторинга и автоматического бронирования поставок на Wildberries на Java

Отрасль

E-commerce

Клиент

Компания, занимающаяся продажами на Wildberries

Задача

1. Разработать десктопный интерфейс, в котором пользователь вводит данные о поставках, желаемых датах и коэффициентах бронирования.
2. Разработать функционал получения возможных слотов для бронирования каждые 5 секунд.
3. Разработать функционал, который, при получении подходящих слотов для бронирования, автоматически открывает Google Chrome, заходит в кабинет продавца Wildberries, бронирует поставку

Продолжительность

3 недели

Календарь

Язык программирования

Java

Монитор

Процесс

У продавцов на Wildberries возникла боль с бронированием слотов на поставку товара на склад Wildberries. Бесплатных или платных, но дешевых, возможностей поставки становилось все меньше. Чтобы их забронировать приходилось долгое время руками обновлять страницу в надежде, что появится хороший слот. Таким образом появился запрос разработать бота, который будет этим заниматься хоть круглые сутки.

На момент обращения к нам, уже был разработан сервер, который каждые 5 секунд получал возможные слоты для бронирования. Наша задача состояла в разработке именно интерфейса для пользователя, в который можно вносить желаемые для бронирования поставки, а также функционал бронирования.

При входе в приложение открывается Google Chrome, который автоматически открывает страницу продавца Wildberries и просит залогиниться, если этого не произошло раньше.

Далее открывается окно, в котором можно добавить поставки для бронирования с желаемыми датами и коэффициентами.

После добавления желаемых поставок программа каждые 5 секунд сопоставляет полученные слоты с желаемыми для бронирования поставками. Если сопоставление произошло успешно, то в кабинете бот условно нажимает мышкой на кнопки, которые необходимо нажать, чтобы забронировать подходящую поставку

Результаты до

Ручное обновление страницы в надежде увидеть подходящие слоты, которых можно не дождаться

Результаты после

Внесение необходимых данных о поставках в программу, которая отслеживает и бронирует подходящие слоты хоть круглые сутки

Интерфейс Журнал полученных коэффициентов Слоты на вб