Skip to content

Instantly share code, notes, and snippets.

@gvilarino
Created August 30, 2018 16:02
Show Gist options
  • Save gvilarino/a46a1f591098837dee397a364c1d6f57 to your computer and use it in GitHub Desktop.
Save gvilarino/a46a1f591098837dee397a364c1d6f57 to your computer and use it in GitHub Desktop.
Dolar minuto a minuto
while true;do clear; curl https://banco.santanderrio.com.ar/exec/cotizacion/index.jsp 2> /dev/null | grep \<td\>| sed -n 2p|awk '{ gsub("[<td>\/]*[[:blank:]]*","");print}'; sleep 60; done;
@xetorthio
Copy link

En mi linux (ubuntu 18.04) tira el siguiente warning:
awk: cmd. line:1: warning: escape sequence /' treated as plain /'

Se arregla con un pequeño cambio:

while true;do clear; curl https://banco.santanderrio.com.ar/exec/cotizacion/index.jsp 2> /dev/null | grep \<td\>| sed -n 2p|awk '{ gsub("[<td>\\//]*[[:blank:]]*","");print}'; sleep 60; done;

@ariperelman
Copy link

Mas velocidad e historial para luego graficar

while true;do curl https://banco.santanderrio.com.ar/exec/cotizacion/index.jsp 2> /dev/null | grep \<td\>| sed -n 2p|awk '{ gsub("[<td>\/]*[[:blank:]]*","");print}'; sleep 5; done;

@gvilarino
Copy link
Author

Pero ojaldre con pegarle cada 5 sec que eso seguro levanta alarmas. Bah, si es que tienen un ápice de protección contra DDoS

@zeitos
Copy link

zeitos commented Aug 30, 2018

Quiero pensás que tienen una cache... Igual seamos buenos con los muchachos que su vieja mula ya no es lo que era

@frabaglia
Copy link

Muy largo el exp time para la situación...

if (req.currentCountry === "AR") {
   res.headers("Cache-Control: max-age", 60);
}

va PR para Santander.

@palamago
Copy link

@sebagomila
Copy link

Estas trayendo el valor de compra
curl https://banco.santanderrio.com.ar/exec/cotizacion/index.jsp 2> /dev/null | grep \<td\>| sed -n 3p|awk '{ gsub("[<td>\/]*[[:blank:]]*","");print}'; <- Trae el valor de venta

sed -n 3p

@sachalifs
Copy link

te amo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment