Вариант решения:
Написать Скрипт на Python (или Node.js) для регулярной проверки наличия свободных временных окон и быстрой заявки на слот и автоматизировать процесс поиска и бронирования свободных слотов для поставки на складах Wildberries.
Возможные технологии:
- Selenium Webdriver — для автоматизации через браузер (Chrome, Firefox)
- Playwright или Puppeteer (Node.js) — более современная и быстрая альтернатива.
Структура работы скрипта:
1. Авторизация и переход к разделу поставок:
Через Selenium/Playwright с вводом логина и пароля (либо мы в винде в браузере авторизовываемся в ЛК
seller.wildberries.ru/ в ручную).
Товар уже будет в поставке, склад и тип поставки уже будет выбран, будет открыта страница с датами отгрузки конкретного склада, где все даты будут указаны «Пока недоступно» либо на некоторых датах указано «Приёмка» и коэффициент стоимости приемки х0-сумма (х1..х6).
2. Проверка слотов:
Регулярно (раз в N секунд, где N-параметр, который будет задаваться нами перед запуском программы) обновляется страница и ищутся свободные слоты с заданными нами параметрами: по подходящим нам датам и коэффициентам приемки (к примеру х0, х1 и х2, не более).
3. Попытка бронирования:
При появлении свободного слота с заданными параметрам — сразу автоматическая попытка брони:
3.1. Выбор даты (скрин 1.png) и нажатие кнопки «Выбрать» (скрин 2.png);
3.2. При успешном нажатии кнопки «Выбрать» и появлении активной кнопки «Дальше» (скрин 3.png) – нажатие кнопки «Дальше».
3.4. Если осуществился переход к странице «Упаковка и печать штрихкодов» значит автоматическое бронирование поставки прошло успешно.
4. Уведомление:
Оповещение о результатах в Телеграм (ник «@» в телеграмме куда будут приходить оповещения будет указываться нами в настройках программы).
Программа должна работать под Windows.