ПИТОН СРОЧНО ПОЖАЛУЙСТААА
Откройте страницу Центрального Банка РФ: https://www.cbr.ru/key-indicators/
Найдите там курс евро на сегодняшний день и напишите программу, которая отправляет данному сайту запрос, затем выводит на экран сообщение:
Курс ЕВРО = X,
где X – число, которое вы получили из запроса на сайт Центрального Банка.
# Подключаем нужные модули и пишем лайфхак-функцию (вам не надо придумывать её самим, она просто дана).
import re
def removeHTML(text):
return re.sub(r'\<[^>]*\>', '', text)
from urllib import request
# подключаемся к странице в Интернете и выкачиваем её код себе в программу:
connect = request.urlopen(" https://www.cbr.ru/key-indicators/ ")
text = connect.read ().decode()
# зацепка в html коде, которая указывает, где начинается информация про евро:
what = 'тут какой-то html код, который вы взяли из кода страницы банка'
# ищем, с какого по индексу символа начинается эта старт-зацепка:
start = text.find(what)
# зацепка в html коде, которая указывает, где заканчивается информация про евро:
end = text.find("какой-то код html", start+len(what))
# Вырезаем кусочек кода с начальной ко конечную зацепки и убираем лишний html код вокруг числа (курса евро):
text1 = text[start:end]
print("Курс ЕВРО =", removeHTML(text1))
start_index = text.index(what) + len(what)
euro_info = removeHTML(text[start_index:])
euro_rate = float(re.findall(‘>(.*?)</’, euro_info)[0])
print(f"Курс ЕВРО = {euro_rate}")
Возможно неточности есть