Запрос информации из url. Python

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

Прошу помочь: необходимо написать функцию, которая по ID валюты возвращает ее название на русском языке Данные о https://www.cbr-xml-daily.ru/daily_json.js

import requests 
def currency_name(ID):
    url = ('https://www.cbr-xml-daily.ru/daily_json.js')
    response = requests.get(url).json()['Valute']
    name = response[ID]
    return name 
print(currency_name(ID = 'R01700J'))

Моя нерабочая функция

Заранее спасибо!

Ответы

▲ 0
import requests

def get_currency_name_in_russian(currency_id):
  response = requests.get('https://www.cbr-xml-daily.ru/daily_json.js')
  data = response.json()
  return data['Valute'][currency_id]['Name']

currency_name = get_currency_name_in_russian('USD')
print(currency_name)