Автоматическое оформление заказа на сайте

Откликнуться
4
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 1 год и 5 месяцев
Бюджет: 15 000 руб
197.13 $ — 169.10 €
1. Цель проекта
Разработать бота, который автоматически оформляет заказ на сайте интернет-магазина в условиях ограниченного времени (продажа длится не более 10 секунд).
Бот должен обнаруживать появление товара в наличии, быстро добавлять его в корзину и оформлять заявку за время не более 3 секунд.
2. Основные задачи
Отслеживать наличие товара на выбранной странице.
Работать в уже открытых браузерах на macOS.
При отсутствии товара – автоматическое обновление страницы.
При появлении товара – мгновенно:
выбрать нужные товары,
нажать «Положить в корзину»,
нажать «Оформить заявку» (без заполнения каких-либо анкет).
3. Особенности работы
3.1 Подключение к существующим браузерам
Работа через уже открытые окна браузеров на macOS.
Использование текущей пользовательской сессии, включая авторизацию и куки.
3.2 Ограниченное время реакции
Обнаружение товара и выполнение действий – до 3 секунд.
Минимизация количества действий, никакого автозаполнения форм.
3.3 Работа с несколькими товарами
Возможность указания конкретных товаров (по ID, названию, артикулу).
Возможность регулировать количество требуемых товаров.
Возможность устанавливать лимит количества товаров «на один аккаунт».
3.4 Гибкость конфигурации
Настройки, которые пользователь может менять:
URL страницы,
список нужных товаров,
количество нужных товаров,
лимит товаров на аккаунт,
скорость обновления страницы,
режим работы.
Формат настроек: конфигурационный файл или простой интерфейс.
4. Логика работы бота
4.1 Предварительная подготовка
Подключение к открытому браузеру на macOS.
Проверка наличия открытой страницы товара и авторизации.
4.2 Цикл мониторинга
Проверка DOM на наличие нужных позиций.
Если товара нет – обновление страницы.
Если товар есть:
выбрать указанные товары,
нажать «Положить в корзину»,
нажать «Оформить заявку».
4.3 Оформление заявки
Никакие поля не заполняются.
Бот выполняет только нажатие двух кнопок:
«Положить в корзину»
«Оформить заявку»
5. Требования к производительности
Реакция на появление товара – 0.1-0.5 секунды.
Полное выполнение последовательности действий – до 3 секунд.
Устойчивая работа при частом обновлении страницы.
6. Требования к совместимости
Операционная система: macOS (обязательно).
Основной предпочтительный язык разработки: Python.
Возможность рассмотреть альтернативные технологии, если они обеспечивают более высокую скорость и надёжность.
7. Безопасность
Бот работает исключительно локально.
Данные пользователя не передаются третьим лицам.
Используются только локальные куки и сессии браузера.
8. Интерфейс управления
Конфигурационный файл или минимальный интерфейс.
Возможности управления:
запуск/остановка,
изменение настроек,
переключение режима работы.
9. Дополнительные требования
Логирование результатов работы.
Точная обработка ошибок (страница зависла, кнопка недоступна, разрыв сессии).
Возможность работы с несколькими аккаунтами
Разделы:
Опубликован:
08.12.2025 | 14:59 [поднят: 08.12.2025 | 14:59] [последние изменения: 08.12.2025 | 14:59]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».