2026-05-23 15:12:49 +00:00
2026-05-23 15:11:39 +00:00
2026-05-23 15:11:39 +00:00
2026-05-23 15:11:39 +00:00
2026-05-23 15:12:49 +00:00
2026-05-23 15:11:39 +00:00
2026-05-23 15:11:39 +00:00

Парсер курса валют (USD / ЦБ РФ)

Консольное Java-приложение для автоматического получения курса доллара США с сайта Центрального банка РФ, его сохранения и отслеживания изменений.


📌 Описание

Программа выполняет следующие функции:

  • загрузка HTML-страницы с сайта ЦБ РФ;
  • извлечение актуального курса USD;
  • сравнение с предыдущим значением;
  • сохранение истории в CSV-файл;
  • отправка уведомлений в Telegram при изменении курса.

🛠 Технологии

  • Java 11+
  • HTTP (HttpURLConnection)
  • Регулярные выражения (Regex)
  • Работа с файлами (CSV)
  • Telegram Bot API

📁 Структура проекта

  • Main.java — точка входа, основной цикл программы
  • WebLoader.java — загрузка HTML-страниц
  • CurrencyParser.java — парсинг курса валют
  • CurrencyAnalyzer.java — анализ изменений курса
  • ExcelWriter.java — запись данных в CSV-файл
  • TelegramNotifier.java — отправка уведомлений в Telegram

▶️ Запуск проекта

Компиляция:

javac *.java
Description
No description provided
Readme 28 KiB
Languages
Java 100%