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

Sep 05, 2016 01:17




Теперь сделаем из прошлого кода - функцию.

# Подключение бибилиотек
import urllib.request as url
import xml.etree.ElementTree as et

# Функция запроса курса доллара США с сайта ЦБ РФ
def dollar_quoete():

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:
dollar = (x.find("Value").text)
#return "\nКурс доллара США равен"rub()"рублей"
return '{0} {1} {2}'.format('\nUSD ЦБ РФ равен', dollar, 'рублей')

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

Previous post Next post
Up