Svetlana1877
?>

питон .Откройте страницу Центрального Банка РФ: https://www.cbr.ru/key-indicators/ Найдите там курс евро на сегодняшний день и напишите программу, которая отправляет данному сайту запрос, затем выводит на экран сообщение: Курс ЕВРО = X, где X - число, которое вы получили из запроса на сайт Ценьтального Банка.

Информатика

Ответы

mvinogradov6
Хорошо, давайте разобьем задачу на несколько шагов:

1. Импортировать необходимые модули для работы с запросами и парсинга HTML-кода. В нашем случае, нам понадобятся модули requests и BeautifulSoup. Если у вас их нет, можно установить с помощью команды: `pip install requests beautifulsoup4`.

```python
import requests
from bs4 import BeautifulSoup
```

2. Создать функцию, которая будет отправлять запрос на указанный сайт и получать HTML-код страницы.

```python
def get_html(url):
response = requests.get(url)
return response.text
```

3. Получить HTML-код страницы Центрального Банка и спарсить его с помощью BeautifulSoup. Вам понадобится найти нужный HTML-элемент с курсом евро. Обычно это тег `
` с определенным классом или id.

```python
def get_euro_rate(html):
soup = BeautifulSoup(html, 'html.parser')
euro_element = soup.find(class_='col-md-2')
euro_rate = euro_element.text.strip().replace(',', '.')
return float(euro_rate)
```

4. Собрать все в одну функцию, которая будет вызывать предыдущие функции и выводить результат на экран.

```python
def main():
url = 'https://www.cbr.ru/key-indicators/'
html = get_html(url)
euro_rate = get_euro_rate(html)
print(f'Курс ЕВРО = {euro_rate}')
```

5. Вызвать функцию main().

```python
if __name__ == '__main__':
main()
```

Полный код будет выглядеть так:

```python
import requests
from bs4 import BeautifulSoup

def get_html(url):
response = requests.get(url)
return response.text

def get_euro_rate(html):
soup = BeautifulSoup(html, 'html.parser')
euro_element = soup.find(class_='col-md-2')
euro_rate = euro_element.text.strip().replace(',', '.')
return float(euro_rate)

def main():
url = 'https://www.cbr.ru/key-indicators/'
html = get_html(url)
euro_rate = get_euro_rate(html)
print(f'Курс ЕВРО = {euro_rate}')

if __name__ == '__main__':
main()
```

При запуске программы она отправит запрос на страницу Центрального Банка, найдет курс евро и выведет его на экран в виде сообщения "Курс ЕВРО = X", где X - полученное значение курса евро на сегодняшний день. Это значение будет обновляться каждый раз при запуске программы.
4,6(46 оценок)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

питон .Откройте страницу Центрального Банка РФ: https://www.cbr.ru/key-indicators/ Найдите там курс евро на сегодняшний день и напишите программу, которая отправляет данному сайту запрос, затем выводит на экран сообщение: Курс ЕВРО = X, где X - число, которое вы получили из запроса на сайт Ценьтального Банка.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rezh2009766
kamalfayed229
punchf
amayonova
evavard
platonovkosty
РобертИрина
kizyaev6651
puma802
valerii_Georgievna915
master-lamaster
sharkova1443
natalia-bokareva
vbnm100584
Liliya-buc