# Парсер курса валют (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 --- ## ▶️ Запуск проекта ### Компиляция: ```bash javac *.java