Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from lxml import etree
- from django.http import HttpResponse
- import os
- import urllib2
- from datetime import date
- def cursvalutar(request):
- d = date.today()
- t = d.strftime("%d.%m.%Y")
- if not os.path.exists(r'd:\mydjango\cursvalutar\rates-%s.xml' % t):
- file = urllib2.urlopen("http://bnm.md/md/official_exchange_rates?get_xml=1&date=%s" % t)
- data = file.read()
- file.close()
- out_file = open((r'd:\mydjango\cursvalutar\rates-%s.xml' % t), 'w')
- out_file.write(data)
- xmlFile = (r'd:\mydjango\cursvalutar\rates-%s.xml' % t)
- doc = etree.parse(xmlFile)
- dolar = doc.xpath('/ValCurs/Valute/CharCode[text()="USD"]/../Value/text()')[0]
- euro = doc.xpath('/ValCurs/Valute/CharCode[text()="EUR"]/../Value/text()')[0]
- return HttpResponse('Cursul valutar pentru Dolar: %s\nCursul valutar pentru Euro: %s' % (dolar, euro))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement