Необходимо написать apk программу для android для автоматического бронирования свободных слотов для поставки в Wildberries или предложить другое решение реализации задачи.
Вариант решения:
Автокликеры в Google Play.
Необходимо: Использовать сервис Accessibility Service и понимать основы программы на Android Studio.
Автоматизация через UI (UI-бот, автокликер)
Суть:
Использование специальных сервисов/приложений, которые имитируют действия пользователя по интерфейсу программы (нажатие кнопок, свайпы, обновление экрана).
Автоматизация через UI (UI-бот, автокликер)
Суть:
Использование специальных сервисов/приложений, которые имитируют действия пользователя по интерфейсу программы (нажатие кнопок, свайпы, обновление экрана).
Варианты:
Автокликеры — существуют как приложения в Google Play, позволяют нажимать по таймеру/скрипту.
Android Accessibility Service — создание собственного приложения-бота, который через специальное разрешение “Доступность” получает доступ к элементам интерфейса всех приложений и может автоматически искать нужную кнопку, нажимать её, обновлять страницу.
Технологии:
Пример: создание сервиса на Kotlin/Java, который по событию обнаружения появления слота вызывает нужный клик.
Можно делать через Appium или UIAutomator (но это обычно для тестирования, а не постоянной работы).
Видео как в телефоне происходит поиск свободных слотов бронирования поставки, который надо поймать, можно увидеть скачав тут:
dropmefiles.com/M1Ivu (пароль для разархивации 123)
В программе необходимо предусмотреть возможность выбора даты
Товар уже будет в поставке, склад и тип поставки с товарами уже будет выбран, будет открыта страница с датами отгрузки конкретного склада, где все даты будут указаны «Пока недоступно» либо на некоторых датах указано «Приёмка» и коэффициент стоимости приемки х0-сумма (х1..х6).
Проверка слотов:
Регулярно (раз в N секунд, где N-параметр, который будет задаваться нами перед запуском программы) обновляется страница и ищутся свободные слоты с заданными нами параметрами: по подходящим нам датам и коэффициентам приемки (к примеру х0, х1 и х2, и т.д. но не более).
Попытка бронирования:
При появлении свободного слота с заданными параметрам — сразу автоматическая попытка брони:
Выбор даты и коэффициента приемки (х0, х1 и х2, и т.д. по заданным параметрам) и нажатие кнопки «Выбрать» (как на видео «видео поиска слотов когда слот найдет.mp4»).
При успешном нажатии кнопки «Выбрать» (значит автоматическое бронирование поставки прошло успешно) какое-то уведомление, лучше если будет прилетать оповещение о результатах в Телеграм (ник «@» в телеграмме куда будут приходить оповещения будет указываться нами в настройках программы), либо предложите другое решение об уведомлении.