From b5bf76908ab724debefdc8b06f577483a20db422 Mon Sep 17 00:00:00 2001 From: Denis Zheleztsov Date: Wed, 20 Jun 2018 16:01:16 +0300 Subject: [PATCH] initial --- parser.py | 32 ++++++++++++++++++++++++++++++++ requirements.txt | 1 + 2 files changed, 33 insertions(+) create mode 100644 parser.py create mode 100644 requirements.txt diff --git a/parser.py b/parser.py new file mode 100644 index 0000000..65b7066 --- /dev/null +++ b/parser.py @@ -0,0 +1,32 @@ +import requests +import xml.dom.minidom as minidom +import xml.etree.ElementTree as ET + +url = 'https://www.cbr-xml-daily.ru/daily_utf8.xml' +r = requests.get(url) +root = ET.fromstring(r.content.decode()) +result = {} +for child in root: + result[child.find("CharCode").text] = child.find("Value").text + +print(result) + + +# node = doc.documentElement +# names = doc.getElementsByTagName("name") +# +# my_list = [] +# for name in names: +# titleObj = book.getElementsByTagName("title")[0] +# titles.append(titleObj) +# +# for title in titles: +# nodes = title.childNodes +# for node in nodes: +# if node.nodeType == node.TEXT_NODE: +# print(node.data) +# +# +# +# + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..663bd1f --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +requests \ No newline at end of file