diff --git a/app.py b/app.py index f22c547..585c138 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,6 @@ from flask import Flask, request,url_for,render_template,abort from lxml import etree -import os +import requests app = Flask(__name__) @app.route('/',methods=["GET","POST"]) @@ -11,14 +11,17 @@ def inicio(): @app.route('/') def temperatura(code): - try: - doc=etree.parse("http://www.aemet.es/xml/municipios/localidad_"+code+".xml") - except: - abort(404) + #try: + response = requests.get("http://www.aemet.es/xml/municipios/localidad_"+code+".xml") + xml = response.content + doc=etree.fromstring(xml) + + #except: + # abort(404) name=doc.find("nombre").text max=doc.find("prediccion/dia/temperatura").find("maxima").text min=doc.find("prediccion/dia/temperatura").find("minima").text return render_template("temperaturas.html",name=name,max=max,min=min) if __name__ == '__main__': - app.run('0.0.0.0',8080) + app.run('0.0.0.0',8080,debug=True)