Ich habe die folgenden Daten des Aktienindex (NSE: NIFTY50) von google finance here .Ich möchte die oben genannten Daten als CSV herunterladen, so dass ich einige Analysen darauf machen kann. Wie lade ich es herunter? Ich würde es vorziehen, Python zu verwenden, wenn ich kann.Download historische Aktienindexdaten
-1
A
Antwort
1
Sie sollten in der Lage sein, Bestandsdaten unter Verwendung des nachstehenden Codes herunterzuladen.
import requests
from bs4 import BeautifulSoup
import pandas as pd
url = "https://www.google.com/finance/historical?cid=207437&startdate=Jan%201%2C%201971&enddate=Jul%201%2C%202017&start={0}&num=30"
#change this to 138
how_many_pages=3
start=0
for i in range(how_many_pages):
new_url = url.format(start)
page = requests.get(new_url)
soup = BeautifulSoup(page.content, "html5lib")
table = soup.find_all('table', class_='gf-table historical_price')[0]
columns_header = [th.getText() for th in table.findAll('tr')[0].findAll('th')]
data_rows=table.findAll('tr')[1:]
data=[[td.getText() for td in data_rows[i].findAll(['td'])] for i in range(len(data_rows))]
if (start == 0):
final_df = pd.DataFrame(data, columns=columns_header)
else:
df=pd.DataFrame(data, columns=columns_header)
final_df = pd.concat([final_df, df],axis=0)
start += 30
#write your code to save final_df to csv
Pls vergessen nicht als Antwort zu markieren, wenn es :)
Verwandte Themen
- 1. Historische Wetterdaten von NOAA
- 2. API für historische Verkehrsdaten?
- 3. .net AppSettings historische Haupt
- 4. Elasticsearch historische Datenverarbeitung
- 5. Historische Wetterdaten BigQuery
- 6. Historische Bestandsdaten Fehler
- 7. IBrokers Historische Indexdaten
- 8. Historische Zersetzung R
- 9. Historische Tabelle in SQL Server
- 10. Historische Datensätze zu Stichtagen zählen
- 11. Quandl Lager API historische Daten
- 12. R: Laden Sie historische Daten von Yahoo Finance herunter
- 13. Download abbrechen in Download
- 14. Cassandra und historische Daten Zeit weise
- 15. Gebäude historische Tabelle in hiveql mit expiredate
- 16. Historische Etiketten für überwachtes maschinelles Lernen
- 17. Historische Tabelle in Ruby on Rails
- 18. GDAX api - Get Historische Preise inkonsistente Ergebnisse
- 19. ef-core - Bool Index vs historische Tabelle
- 20. Erhalten Sie historische Daten mit Yahoo Finanzen
- 21. Historische Zeitstempel von UTC in Lokal umwandeln
- 22. Historische und aktuelle Verwendung von MS_INVALIDATE
- 23. Pandas: Datenreader kann historische Bestandsdaten nicht abrufen
- 24. Historische Umrechnung von US-Dollar in Euro
- 25. Portfolio historische Daten importieren auf R
- 26. Extrahieren von Yahoo Historische Daten mit fix_yahoo_data
- 27. JMC Historische Dateneinstellungen, Ordnerbenennung pers persisted_jmx_data
- 28. abrufen elastische Bohnenstengel historische Protokolle aws
- 29. Zahlen in diagonal/historische Inkrementierung Sequenz
- 30. Download-Manager - Limit Download-Geschwindigkeit
hilft Ich bin überrascht, ein Benutzer mit Ihrem rep nicht weiß, wie hier eine richtige, vollständige Frage zu stellen. Was hast du probiert? (Ich habe nicht nach unten) –