Как взять из страницы json конкретное число?

Рейтинг: 1Ответов: 1Опубликовано: 23.02.2023

Нужно взять из страницы - https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?json одно конкретное число, к примеру пункт 17(российский рубль). Как это можно сделать?

Ответы

▲ 1Принят

Вот Вам решение с использованием библиотеки requests и метода json(). Очень лаконично и просто.

import requests

# Отправляем GET запрос
response = requests.get("https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?json")

# Декодируем содержимое JSON
data = response.json()

# Находим нужный элемент
rate = None
for item in data:
    if item["cc"] == "RUB":
        rate = item["rate"]
        break

# Вывод результата
print(rate)