Esta si es una
FAQ
Solo tienes que hacer esto:
Código Python:
Ver originalfrom urllib import request
import datetime
def leerHistoricoAccion(symbol, deltaday):
hoy = datetime.date.today()
mois = hoy.month - 1
jour = hoy.day
annee = hoy.year
delta = hoy - datetime.timedelta(days = deltaday)
mois1 = delta.month - 1
jour1 = delta.day
annee1 = delta.year
url = 'http://ichart.finance.yahoo.com/table.csv?s=%s&g=' % symbol
url = url + 'd&a=%s&b=%s&c=%s&d=%s&e=%s&f=%s&ignore=.csv'% (mois1, jour1,annee1,mois,jour,annee)
fichier = request.urlopen(url)
dic = {}
dates =[]
valeurs = []
for datos in fichier:
datos = datos.decode().strip(' ')
datos = datos.strip('\r\n')
datos = datos.split(',')
dates.append(datos[0])
valeurs.append(datos[4])
dic[datos[0]] = datos[4]
liste = list(dic.items())
liste.remove(('Date','Close'))
return liste
liste = leerHistoricoAccion('AAPL', 10)
#liste.sort(key=lambda x: x[0]) #Orden ascendente
liste.sort(key=lambda x: x[0], reverse=True)
print('\n'.join("%s, %s" % (date, value) for date, value in liste))