Als Alternative zu bekommen, können Sie diese URL verwenden können -
https://query2.finance.yahoo.com/v8/finance/chart/NHPC.NS formatiert = true & Krümel = 6iPfwrHM.4i & lang = en-IN & Region = IN & Periode1 =period= & Intervall = 1d & Ereignisse = div | geteilt & corsDomain = in.finance.yahoo.com
Dies ist die URL von Ihrem Browser https://in.finance.yahoo.com/ angefordert, wenn Sie eine historische Suche nach einem machen Aktie in der Yahoo Finance Site.
Überprüfen Sie den Screenshot -
Die Parameter, die man im Namen Skript ändern müssen, und die Dauer. Ich suchte den historischen Aktienkurs von NHPC in NSE, deshalb ist der Skriptname NHPC.NS
Zum Einstellen der Dauer müssen Sie den Wert der Parameter period1 und period2 ändern, period1 ist Startdatum und period2 ist Enddatum. Der Wert beider Datumsparameter ist in der Unix-Epoche angegeben. Für Menschen Date Unix Epoche Zeit überprüfen das Werkzeug Umwandlung: https://www.epochconverter.com/
In der URL, die ich oben geschrieben habe, bin ich für die Dauer von 1. August-9. August
1-Aug-2017 (IST) suchen - 1501563799
9-Aug-2017 (iST) - 1502254999
Nachdem Sie die oben genannte URL nach Ihren Kriterien ändern, eine Get-Anfrage machen und Sie werden eine JSON-Antwort erhalten, die würde so etwas wie diese -
Jetzt können Sie einfach einen JSON - Parser für die Antwort in Ihrem schreiben Lieblingssprache und verwenden Sie die historischen Daten in Ihrem Projekt entsprechend.