search

Бот для авто-резервации слотов на eopp.epd-portal.ru

41 просмотров опубликовано 12 часов назад №1012 от 24.04.2026
20 000 ₽ за проект
Сравнивайте предложения по цене, срокам и рейтингу исполнителей.
Войти и откликнуться

Описание заказа

Разработать бота для автоматического резервирования временных слотов на сайте eopp.epd-portal.ru с обходом антибот-системы (предположительно ServicePipe). Основные функции: 1. Автоматический вход (авторизация) через Puppeteer с поддержкой ЕСИА (Госуслуги), если требуется. 2. После входа — переключение на прямые HTTP-запросы к API для быстрого мониторинга и бронирования слотов. 3. Обход антибот-защиты: работа с Cloudflare/ServicePipe, решение капчи (2Captcha/Anti-Captcha), ротация прокси, подмена цифрового отпечатка (fingerprinting) через puppeteer-extra-stealth. 4. Веб-панель управления: запуск/остановка, ввод логина/пароля, настройка желаемого слота (дата, время), интервал проверки, просмотр логов. Какой результат нужен: - Рабочий бот на Node.js (Puppeteer + axios + express) с веб-панелью (порт 3000) и хранилищем SQLite. - Бот успешно авторизуется на eopp.epd-portal.ru, сохраняет cookies/токены и поддерживает сессию. - Бот обходит антибот-систему: не получает блокировок, капча решается автоматически (интеграция с сервисом распознавания), используются резидентские прокси (список подставляется пользователем или встроен). - HTTP-запросы к API (или парсинг страницы) корректно резервируют слот по заданным критериям. - Панель отображает статус бота, последние действия, успешные/неудачные бронирования. - **Бот должен работать на операционной системе Windows (10/11). Запуск через командную строку или ярлык без необходимости вручную открывать браузер.** Критерии приёмки: 1. Бот выполняет автоматический вход на eopp.epd-portal.ru с предоставленными тестовыми учётными данными. 2. При наличии антибот-защиты (ServicePipe) бот успешно её преодолевает (нет бесконечных проверок, нет блокировки IP после 2-3 попыток). 3. Бот находит свободный слот и отправляет запрос на бронирование — получает положительный ответ от сервера (200/201). 4. Панель управления позволяет изменить параметры поиска без перезапуска бота, логи выводятся в реальном времени. 5. При истечении сессии (ошибка 401) бот автоматически переавторизуется через Puppeteer и продолжает работу. 6. Код предоставлен с инструкцией по установке и запуску на Windows (включая установку Node.js, Chromium, настройку переменных среды). 7. Бот стабильно работает под Windows в headless-режиме (или с видимым окном по желанию пользователя). Материалы/ссылки: - Сайт: eopp.epd-portal.ru (доступ реальный, предоставлю логин/пароль исполнителю после старта). - Документация по ServicePipe (общая информация) приложена отдельным файлом. Дополнительные технические требования (Windows-специфика): - Использовать пути с обратными слешами или кросс-платформенные модули (path.join). - Учитывать возможные антивирусные блокировки (предложить добавление в исключения). - Автоматическая установка chromium через puppeteer под Windows. - Для панели управления – использовать локальный сервер, открывающийся в браузере по умолчанию.