Как можно узнать актуальный курс валюты и добавить его в расчеты?

Можно ли предоставить мне образцовый код для создания бота, который будет отслеживать текущий курс определенной валюты?
  • 31 декабря 2023 г. 12:57
Ответы на вопрос 2
Для получения актуального курса валюты вам понадобится использовать API, который предоставляет такую информацию. Существует несколько сервисов, предлагающих API для получения курса валют, включая:

1. Open Exchange Rates API (https://openexchangerates.org/)
2. CurrencyLayer API (https://currencylayer.com/)
3. XE API (https://www.xe.com/developers/documentation/xe-currency-data-api/)

Ниже приведен пример кода на языке Python, использующего API Open Exchange Rates для получения актуального курса выбранной вами валюты:

```python
import requests
import json

# Замените YOUR_API_KEY на ваш ключ API Open Exchange Rates
api_key = 'YOUR_API_KEY'
# Замените CURRENCY_CODE на код валюты, курс которой вам нужно отслеживать (например, 'USD', 'EUR' и т.д.)
target_currency = 'CURRENCY_CODE'

# Создание запроса к API
url = f'https://openexchangerates.org/api/latest.json?app_id={api_key}'

response = requests.get(url)
data = json.loads(response.text)

# Получение курса выбранной валюты
exchange_rate = data['rates'][target_currency]

# Вывод результата
print(f'Текущий курс {target_currency}: {exchange_rate}')
```

Убедитесь, что вы зарегистрировались на выбранном сервисе и получили ключ API, который должен быть подставлен в соответствующее место в коде.

Обратите внимание, что вам может потребоваться установить пакет `requests` перед запуском кода. Это можно сделать с помощью команды `pip install requests` в командной строке.
нужно парсить информацию с сайта с информацией валют
Похожие вопросы