2017-07-06 4 views
1

Es scheint, als ob die Party in Bezug auf historische Daten aus der Yahoo Finance API vorbei ist. Ich habe vorherige Antworten befolgt und nichts funktioniert. Der vorherige Code hatte folgendes Format:Yahoo Finance API endlich tot? Aufruf von ichart GET?

http://ichart.yahoo.com/table.csv?s=AAPL 

und sogar https.

https://ichart.yahoo.com/table.csv?s=AAPL 

Keine von diesen im Browser aufgelöst oder kann angefordert werden. Gibt es für historische Daten API für Yahoo Finance? Es ist möglich, aktuelle Datenpunkte mit den folgenden Anrufen zu erhalten:

http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=e 

Allerdings keine Geschichte. Irgendwelche Vorschläge oder funktionierende Arbeit?

Antwort

0

Versuchen Sie, die Tabellen hier: Bulk Yahoo historical stock quote downloader Historical stock prices from Yahoo

Yahoo Finance nutzt nun ein Cookie-Krümel Paar. Die VBA in den Tabellen

  1. wird das Cookie-Krümel Paar von Yahoo für einen Junk-Anruf
  2. verwendet das Cookie-Krümel Paar historische Daten

verwendet das Cookie-Krümel Paar zum Download zum Download historische Daten.

Die erste Tabelle ermöglicht das Herunterladen von Massendaten. Die zweite Tabelle enthält eine Wrapper-Funktion, die alte Yahoo Finance API-Aufrufe in ein Format konvertiert, das immer noch funktioniert

Die VBA ist komplizierter (kein sauberer API-Aufruf mehr) und Yahoo kann diese Route ohne vorherige Ankündigung abschalten. Aber für den Moment können Sie noch historische Daten erhalten.

Verwandte Themen