webscraping
import requests
import time
def adquirir_datos():
pagina=requests.get("http://www.fxstreet.es/cotizaciones/divisas-tiempo-real/?id=usdollar4%3busdmxn%3busdbsd%3busdcrc%3busddop%3busdkyd%3busdbbd%3busdjmd")
texto=pagina.text
lugar_max=texto.find("<td id=\"high_3212273\">")
inicio_max=lugar_max+22
final_max=inicio_max+7
dato_max = texto[inicio_max:final_max]
dato_max = dato_max.replace(",",".")
max = float(dato_max)
lugar_act=texto.find("<td id=\"last_3212273\">")
inicio_act=lugar_act+22
final_act=inicio_act+7
dato_act = texto[inicio_act:final_act]
dato_act = dato_act.replace(",",".")
actual = float(dato_act)
return max,actual
max_actual,cambio_actual = adquirir_datos()
status =True
while status:
max_nuevo,cambio_actual=adquirir_datos()
if max_actual>max_nuevo:
print("Hay un nuevo máximo",max_actual)
max_actual = max_nuevo
else:
print("El máximo no ha cambiado es de ",max_actual)
print("El cambio actual es de ",cambio_actual)
time.sleep(10)
pass
No hay comentarios.:
Publicar un comentario