Mundo em Python

Download dos dados históricos de ações do Yahoo Finance usando Python

import time
import datetime
import pandas as pd sigla = str(input("Digite a sigla da empresa: ")).lower()
# Data de início do Download
anoinicio = int(input("Digite o ano de início: "))
mesinicio = int(input("Digite o mês de início: "))
diainicio= int(input("Digite o dia de início: "))
# Data de final do Download
anofinal = int(input("Digite o ano final: "))
mesfinal = int(input("Digite o mês final: "))
diafinal= int(input("Digite o dia final: ")) period1 = int(time.mktime(datetime.datetime
(anoinicio, mesinicio, diainicio).timetuple()))
period2 = int(time.mktime(datetime.datetime
(anofinal, mesfinal, diafinal).timetuple()))
intervalo = '1d'

url = f'https://query1.finance.yahoo.com/v7/' \
f'finance/download/{sigla}?period1={period1}' \
f'&period2={period2}&interval={intervalo}&events=' \
f'history&includeAdjustedClose=true'

df = pd.read_csv(url)
print(df)
nome = f'{sigla}.csv'
# Criar Excel
df.to_csv(nome)
0