Oui merci mais yahoo est bien plus complet!
Annonce
Réduire
Aucune annonce.
Lecture et analyse d'une page web, téléchargement de fichiers - COURS N°11
Réduire
Ceci est une discussion importante.
X
X
-
Oui mais pour Yahoo c'est le lien que j'utilisait (https://ichart.finance.yahoo.com/tab...ignore=.csv&s=[Symbol name])
Mais il est périmé !
De plus il n'explique pas comment télécharger avec python mais redirige vers un logiciel graphique: https://www.quantshare.com/
Ce logiciel ne doit plus pouvoir utiliser Yahoo comme source de données!
La réponse la plus pertinente que j'ai trouvé est: http://stackoverflow.com/questions/4...rl-not-working
Commentaire
-
Bonjour,
Pour les sociétés cotées aux états unit pas de problème je récupère bien les donné avec : url = "https://www.google.com/finance/historical?output=csv&q"
et full_url = (url +"="+ stock)
Mais ils ne proposent pas de lien de téléchargement pour les titres Européen, mais une série de pages avec les données par lot de trente
Exemple pour un titre français : SDG.PA
https://www.google.com/finance/historical?q=EPA%3ASDG
Je n'ai pas réussis: avec page = requests.get(url,...) ; doc = fromstring(page.content) et doc.xpath('.//tr/td/@class=rgt') à récupérer les valeurs...!
Sur quotemedia ils ne connaissent pas le titre pris en exemple (juste les titre USA)
le site suisse: https://www.dukascopy.com/swiss/engl...v_data_export: Pour la France Juste l'’historique du CAC40 et il faut s'inscrire..(condition?)
Pour: http://www.msn.com/en-us/money/stock...160.1.TKTT.PAR pas de lien de téléchargement
ils ont 5 ans d'historiques mais pour les récupérer en automatique je le sent mal...!
il y a des boutons pour choisir la période 1an: <button class="chartModeSelectorButton" role="tab">Year</button>
Mais celui ci ne modifie pas l' url de la page
Donc pas plus simple que de récupéré les éléments fonctions de la connexion dans la page de Yahoo:
Le crumb: (K4K25WpwrXr) et les 2 périodes: (period1=1492541239&period2=1495133239)
pour crée le lien de téléchargement de l'instant!
Si tu vois comment faire.. et si c'est possible?
Merci
(Ps: les autres liens ne sont plus valides)Dernière modification par micho, 29 mai 2017, 10h27.
Commentaire
-
Bonjour,
Vu le nombre de tests, il te reste encore des solutions me semble-t-il, non ? Sinon, non je ne vois pas, à part récupérer les valeurs que tu peux, et oublier celle que tu ne peux pas, ou autres solutions, utiliser plusieurs API en les mixant.
Commentaire
-
Mon problème ne semble pas intéresser ...!
Utiliser plusieurs API en les mixant je ne demande que ça, si elles sont intéressantes et utilisables
il semble que la solution a été trouvé pour Yahoo: https://stackoverflow.com/questions/...50039#44050039
Récupération decookie et crumb) Mais personnellement je n'ai pas compris comment ils faisaient
Commentaire
-
Salut, si ton souhait est d'utiliser des données de cours d'actions : sur le site boursorama.com, après t'être inscrit tu peux reccuperer les données de clotures/ouv +haut +bas intraday d'une action sous différents format comme celui d'Excel. Après être inscrit : "Communauté/outils" -> Télécharger.
Commentaire
-
Envoyé par micho Voir le messageMon problème ne semble pas intéresser ...!
Utiliser plusieurs API en les mixant je ne demande que ça, si elles sont intéressantes et utilisables
il semble que la solution a été trouvé pour Yahoo: https://stackoverflow.com/questions/44030983/yahoo-finance-url-not-working/44050039#44050039
Récupération decookie et crumb) Mais personnellement je n'ai pas compris comment ils faisaient
C'est un peu gonfler ce genre de réflexion, non ? J'ai tout de même proposer des solutions, qui malheureusement ne semblent pas te convenir, mais qui ont le mérite d'avoir une idée sur quelles types de solutions tu dois chercher. Après, je ne vois pas pourquoi mes recherches seraient plus efficaces que les tiennes ? Tu sais chercher aussi bien que moi sur un moteur de recherche.
Mais tu as raison sur une chose, ça reste ton problème, c'est donc à toi de t'investir, une fois les différentes propositions pour essayer de progresser dans ton projet. Tu ne peux pas demander ce même investissement pour une personne extérieure à ce problème.
Bon courage pour la suite de tes investigations
- 2 aimes
Commentaire
Commentaire