参考サイト
https://qiita.com/namkim/items/9b520d9c609cdca2b0fepandasから株価のデータ取得できなくなった件
https://www.bookloveru2.com/post/python-analysis16python(pandas_datareader)の株価取得でエラーが出た方へ
・エラー内容
久しぶりに株価チャートを描画して、グラフの比較をしようと思ったら、以下のエラーが発生。
エラー
RemoteDataError: Unable to read URL: https://finance.yahoo.com/quote/4082.T/history?period1=1647156086&period2=1653278399&interval=1d&frequency=1d&filter=history
調べると仕様が変わったみたい
・対応
モジュール(?ライブラリ)をインストール、自分の場合は、
pip install yfinance
そして以下のモジュールを追記
#2022/05/22 追記
import pandas
from pandas_datareader import data as pdr
import yfinance as yfin
yfin.pdr_override()
#2022/05/22 追記
nlistは配列として使用。個別では’9102.T’みたいに記載する
#df=data.DataReader(nlist,’yahoo’,start,end)#2022/05/22 エラー発生
↓
df = pdr.get_data_yahoo(nlist,start, end) #2022/05/22修正
モジュールを追記して、dfのところを修正すればよい