Рамиль Канеев McHomak Сбер ID
Рейтинг
1 723
№ 643 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
4 года
На сайте с
2026 года
Юридический статус
Самозанятый

Exnode Parser Service — 24/7 парсер курсов обмена

Используемые навыки Docker HTML JavaScript Nginx Python

Описание

Задача была сделать сервис, который 24/7 собирает актуальные курсы обмена с exnode.ru по нескольким направлениям и публикует их в XML-формате, совместимом с агрегаторами обменников вроде BestChange. Обновление должно происходить каждые 30 секунд.

Решение

Я разработал асинхронный Python-сервис с Playwright и Chromium. Для обхода антибот-защиты использовал headful-режим и stealth JS. Добавил Telegram-бота для управления сервисом без перезапуска, aiohttp для проверки курсов через CBR API, Docker Compose для деплоя и Nginx для отдачи XML-фида.

Результат

Сервис развёрнут и работает в production-режиме 24/7. Курсы автоматически обновляются и публикуются в XML-фид, который можно подключать к агрегаторам обменников. Заказчик получил автоматизированную систему без ручного обновления курсов.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT SapsanEx — Telegram Mini App для обмена валют
SapsanEx — Telegram Mini App для обмена валют
8
Веб-разработка и IT gym progres — трекер тренировок
gym progres — трекер тренировок
6
Веб-разработка и IT Tech Rise Academy — лендинг IT-академии
Tech Rise Academy — лендинг IT-академии
8
Веб-разработка и IT Passport OCR Bot — распознавание документов в Telegram
Passport OCR Bot — распознавание документов в Telegram
4