Общая задача
Разработать автоматизированный парсер для сбора информации о платежных методах на нескольких сайтах с последующей отправкой данных в Telegram-бота. Система должна работать в циклическом режиме и обновлять информацию каждый час.
Технические требования
- Авторизация: Вход на каждый из трех сайтов через их мобильную версию с использованием российского IP-адреса (необходимо предоставить исполнителю).
- Сбор данных:
- Переход в личном кабинете или на сайте в раздел «Пополнение баланса» / «Финансы».
- Поиск и фиксация минимальной суммы пополнения для каждого фиатного (банковского) метода оплаты (только традиционные банковские переводы: кредитные/дебетовые карты, СБП, переводы на счет и т.д.). Криптовалюты и электронные кошельки игнорировать.
- Для каждого метода обязательно сделать скриншот экрана (section с этим методом).
- Отправка результатов:
- Подготовить данные в структурированном виде (например, JSON, CSV или таблица).
- Реализовать отправку этих данных в Telegram-бота (бот предоставляется). Бот должен иметь команду 'получить данные' для получения результатов по запросу пользователя.
- Расписание: Весь процесс (авторизация - парсинг - отправка) должен повторяться каждые 60 минут.
- Точность: Парсер должен корректно определять минимальную сумму именно для каждого специфического банковского метода (например, отдельно для карт 'Visa', отдельно для 'СБП' на разных провайдерах, если они присутствуют).
Условия оплаты и перспективы
- Первый этап (тест на 3-х сайтах): Стоимость: 2000 рублей.
- Основной проект (масштабирование): Если работа выполнена качественно и инструмент надежен, последующий трафик будет расширен до 100 сайтов с целом бюджетом более 60 000 рублей.
Что требуется от исполнителя
- Владение технологией парсинга веб-страниц, умение работать с динамически загружаемым контентом (возможно, headless-браузером для JavaScript).
- Знание протоколов API для интеграции с Telegram.
- Готовность предоставить код авторизации и данные по настройкам для сложных кейсов в случае ошибок.