Je développe une application de trading quantitatif qui sources d'informations financières de Yahoo Finance. Le code est donné ci-dessous. Ci-dessous je teste le code en choisissant un ticker et une période de temps que je veux les cotations boursières.url Python ne pas télécharger le fichier
from download import constructYFURL, download
from datetime import datetime
from time import time
ticker = "NFLX"
start_date = "2016-07-18"
end_date = "2017-08-18"
freq = "d"
yFURL = constructYFURL(ticker, start_date,end_date,freq)
print yFURL
localFilePath = "/Users/Gebruiker/pytest/nflx.csv"
download(localFilePath,yFURL)
Ceci est l'URL résultant:
L'erreur est donnée ci-dessous:
{
"finance": {
"error": {
"code": "Unauthorized",
"description": "Invalid cookie"
}
}
}
Process finished with exit code 0
Il ne télécharge le fichier en cliquant sur le lien en utilisant mon navigateur, mais , est toujours me donne l'erreur et je ne peux pas trouver le fichier csv dans le référentiel que j'ai spécifié pour qu'il soit enregistré. Est-ce que quelqu'un peut m'aider? Je présume en utilisant un gestionnaire de la bibliothèque urllib2 python qui gère les cookies, je peux résoudre ce problème, mais je ne sais pas comment.
Tout d'abord, essayez de corriger l'indentation, s'il vous plaît. –
Pourquoi ne pas essayer avec la bibliothèque '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '. –