야후에서 파이낸스 데이터 불러오기 오류

조회수 640회
import pandas as pd
import pandas_datareader.data as web
from pandas import Series, DataFrame
import datetime
import numpy

stock = {'msft' : 'MSFT', 'amazon' : 'AMZN',          
         'google' : 'GOOGL', 'nvidia' : 'NVDA',         
         'starbucks' : 'SBUX', 'intel' : 'INTC',         
         'tesla' : 'TSLA',        
         'apple' : 'AAPL', 'visa' : 'V',          
         'qqq' : 'QQQ', 'spy' : 'SPY',          
         'esg' : 'ESGU', 'driv' : 'DRIV',         
         'vcr' : 'VCR', 'pbw' : 'PBW','pave' : 'PAVE',         
         'soxx' : 'SOXX', 'finx' : 'FINX'        
        }

start = datetime.datetime(2017, 7, 1)
end = datetime.datetime(2021, 7, 8)

def get_stock_company(name, code):
    foo = web.DataReader(code, 'yahoo', start, end)
    bar = f'{name}_close'
    foo.rename(columns = {'Adj Close': bar}, inplace = True)
    return foo[bar]

stock_price = pd.concat([get_stock_company(name, code) 

                         for name, code in stock.items()], axis=1)

stock_price

위의 프로그램을 실시했을때 6/20일까지는 정상적으로 작동되었는데,

현재는 데이터를 불러올수 없다는 오류가 나오네요. 이유가뭘까요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)