2017-11-13 3 views
-2

Ich suche einen kostenlosen S & P 500 Datenfeed, vorzugsweise einen mit einer REST API. Es scheint, dass Yahoo Finance & Google Finanzen ihre Feeds eingestellt haben. Zum Beispiel gibt http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1 zurück: "Es ist uns bekannt geworden, dass dieser Dienst unter Verletzung der Yahoo-Nutzungsbedingungen verwendet wird ..." Kennt jemand einen kostenlosen S & P 500-Daten-Feed? Verzögerte Zitate sind in Ordnung.Ich suche einen kostenlosen S & P 500 Datenfeed

Antwort

1

Wenn Sie Python in Kombination mit Beautifulsoup verwenden, können Sie problemlos Daten von mehreren Websites abrufen. Beispiel:

from bs4 import BeautifulSoup 
import urllib2 

url = "https://finance.yahoo.com/quote/A?p=A" 
content = urllib2.urlopen(url).read() 
soup = BeautifulSoup(content) 
soup = soup.find_all('script') 
soupstr = str(soup) 
print soupstr[soupstr.find("regularMarketPrice")+27:soupstr.find("regularMarketPrice")+35] 

Das einzige Problem ist, dass Sie tatsächlich 0,4 MB pro Zitat verwenden, die ich denke, dass viele unnötige Verwendung von Bandbreite und Kapazität.

Oder vielleicht können Sie Quandl verwenden.

Viel Glück!

+0

Danke, @ Wietse-de-wit. Ich hatte gehofft, dass ich nicht auf Bildschirm scraping zurückgreifen muss, aber es wird funktionieren. Danke, dass du Quandl erwähnt hast. Ich werde das überprüfen. –

-1

Bisher bin ich auf Alpha Vantange und Tradier gestoßen. Auf einen flüchtigen Blick scheint Alpha Vantage Halb-Realtime-Anführungszeichen zu bieten, indem hohe & niedrige Anführungszeichen über ein Intervall bereitgestellt werden (1 Min. Ist das kleinste Intervall).

Tradier scheint kostenlos verzögerte Angebote für eine "Sandbox" -Umgebung anzubieten.

Verwandte Themen