Бот в телеграм: запрос курса доллара США с сайта ЦБ РФ

Sep 04, 2016 01:43




Вывести конкретные данные с сайта средствами Python оказалось не так просто для меня.
Вот код:

import urllib.request as url
import xml.etree.ElementTree as et

id_dollar = "R01235"

web_data = url.urlopen("http://www.cbr.ru/scripts/XML_daily.asp")

str_data = web_data.read()

xml_data = et.fromstring(str_data)

quoetes_list = xml_data.findall("Valute")

for x in quoetes_list:
  id_v = x.get("ID")
  if id_v == id_dollar:
    rub = (x.find("Value").text)
    print("\nКурс доллара США равен", rub, "рублей")
Результат выполнения кода - курс доллара США на последнюю зарегистрированную дату, установленный ЦБ РФ, выглядит так:
Курс доллара США равен 65,8684 рублей

парсинг, ЦБ, программирование, курс, ЦБ РФ, валюта, доллар, бот, xml, телеграм, python, бот в телеграм

Previous post Next post
Up