Wie kann ich Yahoo Realtime Aktienkurse in Perl bekommen?
-
20-09-2019 - |
Frage
Es ist eine ziemlich einfache Art und Weise in 15 Minuten zum Abrufen von Zitaten aus der Yahoo! verzögert Finance-Website ( "quotes.csv" API).
Doch bisher war ich nicht in der Lage irgendwelche Informationen, wie man Zugang Kursen in Echtzeit zu finden.
Die hang-ups mit Realtime-Kursen sind:
- Nur für angemeldete Benutzer
- Keine API
- Nicht offensichtlich, wie die Informationen kratzen. - Ich bin etwas überzeugt, dass sie auf der Seite von einigen seltsamen Ajax-Aufruf platziert werden
Also habe ich mich gefragt, ob jemand es geschafft hatte, eine öffentlich zugängliche Lösung entwickeln für eine Aktie von Yahoo! Kurse in Echtzeit abrufen Finanzen.
Weitere Informationen:
-
Implementierungssprache / Rahmen notwendig ist flexibel, aber Perl oder Excel ist stark bevorzugt.
-
Es sei angenommen, dass die Sicherheit ist kein Problem. - Ich bin bereit, yahoo Benutzer-ID und pasword, auch unverschlüsselt liefern
-
Ich hänge nicht zu 100% auf Yahoo - sie sind nur der einzige Anbieter von kostenlosen Echtzeit-Aktienkursen mit Ich bin vertraut. wenn das gleiche kann mit Google Finance getan wird, würde ich genauso glücklich sein.
-
Das ist für ein persönliches Projekt, so Skalierbarkeit / Fehlertoleranz / etc ... ist nicht wichtig.
-
Ich bin auf der Suche nach einer „tun, um die ganzen retrieval“ idealerweise Bibliothek, aber wenn ich auf Teillösungen hingewiesen (zB wie Informationen zum Abrufen von Yahoos Benutzern angemeldete in Seiten, wie Echtzeit-Zitate kratzen von Yahoos Seite) ich die Lücken füllen kann.
Ich sah Finance :: YahooQuote aber es scheint nicht, Ihnen zu erlauben, zur Versorgung Log-in-Informationen und scheint die hinken quotes.csv API
zu verwenden,Danke!
Lösung
konnte ich keine Garantie für die Echtzeit finden, aber die Google Finance Portfolio Data API scheint recht gut dokumentiert und viel sauberer als Seite Schaben.
Andere Tipps
Excel hat in Verbindung zu MS Aktienkurse über einen integrierten. Sie sollten die gleichen Informationen, die Sie suchen. Sie können auch die Addin .
Überall Bereitstellung von Echtzeitdaten wird eine ziemlich große Summe für sie wollen bezahlen. Deshalb haben sie die freien Daten verzögern, weil die Daten in Echtzeit so wertvoll ist.
es in die andere Richtung Sehen, wie du kostenlose Echtzeit-Daten zu bekommen, ist fast sicher illegal oder brechen die Nutzungsvereinbarung finden. Diese Daten gehören jemandem, und sie werden nicht, wie Sie es zu nehmen.
ich bei einer Firma gearbeitet, die solche Daten rechtmäßig wollte und sie konnten keinen Weg finden, um sie billig zu bekommen. IIRC auch eine Zufuhr von zeitverzögerten Daten In der Tat ist kostenlos, wenn Sie es verwenden in einer Anwendung planen, anstatt es auf einer Web-Seite suchen.
Ab 1. November 2017 hat Yahoo auf der Aktienkurs API geschlossen. Alphadvantage https://www.alphavantage.co/documentation/ ist die aktuelle Go-to für verzögert Zitate an US-Börsen. Sie tun müssen, Update Finance :: Quote auf 1,40 oder höher (1.47 ist die aktuelle Version vom 18. Dezember 2017).