Skip to content

dyarnov/cbr-gold-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cкрапер учётных цен на золото с сайта Центрального банка РФ

Скрипт для получения учётной цены золота с сайта Центрального банка РФ и построения графика.

Источник данных:
https://www.cbr.ru/hd_base/metall/metall_base_new/ Цена публикуется в рублях за 1 грамм.

График

Принцип работы текущего скрапера

  1. Скачиваем таблицу с ценами золота с сайта ЦБ РФ.
  2. Парсим строки таблицы: дата + цена золота.
  3. Читаем существующий файл data/gold.json (если есть).
  4. Объединяем новые данные с существующими:
  • Используем дату как ключ.
  • Если дата уже есть — оставляем старую цену (или заменяем при желании).
  1. Сохраняем обновлённый JSON обратно в data/gold.json

При каждом запуске скрапера:

  • новые даты добавляются,
  • старые данные сохраняются,
  • дубликатов по дате нет.

Установка и использование

Установите зависимости из requirements.txt:

pip install -r requirements.txt

Загрузка данных:

python scraper.py

Результат:

создаётся файл data/gold.json

Построение графика:

python plot.py

Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.

About

Cкрапер учётных цен на золото с сайта Центрального банка РФ, написанный на Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages