URL de Yahoo Finanzas (explicación)
Para construir la URL con la que solicitar el fichero de datos a Yahoo Finanzas, tenemos que, a partir de la URL de Yahoo Finanzas,
añadir una serie de parámetros, cuyo esquema sería:
http://es.old.finance.yahoo.com/d/quotes.csv?s= + [simbolo sociedad] + &f= +[parámetros columnas]
Pongámos un ejemplo. Imaginemos que queremos solicitar los datos de Telefonica. Vamos a la página de Telefonica para conocer su simbolo:
En este caso sería «TEF.MC». Bien, pues ya tenemos la primera parte de la URL:
Vayamos ahora con los valores a solicitar. Como dijimos aquí, queremos que el fichero incluya los datos de «Simbolo», «Último Precio», «Tiempo», «Fecha», «Precio Apertura», «Precio Cierre», «Máximo Diario», «Mínimo Diario», «Volumen», que teniendo en cuenta los valores mostrados en esta tabla,
serían «sl1d1t1c1ohgv». Con ello tenemos la segunda parte de la URL:
http://es.old.finance.yahoo.com/d/quotes.csv?s=TEF.MC&f=sl1d1t1c1ohgv
Quedaría únicamente añadir el formato del fichero (fichero .csv) y ya tendríamos la URL:
http://es.old.finance.yahoo.com/d/quotes.csv?s=TEF.MC&f=sl1d1t1c1ohgv&e=.csv
Que si introducimos en un navegador, obtendremos el siguiente resultado:
Que es un fichero .csv con las columnas arriba indicadas.
Fácil, ¿no?
Pues esto es lo que vamos a utilizar como fuente automática de datos.
Hola, lo estoy usando en mi sitio web para la calculadora de comisones, pero ahora no me aparecen los precios para el valor USD/MXN será que han cambiado algo? no recuerdo ningún «old» en la URL… de pronto es eso…
http://tudineroefectivo.com/de-paypal-a-efectivo
He abandonado la URL de yahoo, porque me he dado cuenta de que no me entregaba los valores del IBEX35 (índice de referencia de las bolsas españolas). Pero las pruebas que hice con la URL de yahoo me iban muy bien, en lo referido a descargar la historia de cada una de las acciones. La información sobre la construcción de la URL está quitada de los enlaces indicados. Prueba a contactar con el soporte de Yahoo. Suerte!