表題の通り、Pandas DataReaderでstooqが使えなくなりました。
Python
1from pandas_datareader import data 2df = data.DataReader('7203.JP', 'stooq') 3print(df)
とやると
Empty DataFrame
Columns: []
Index: []
となってしまいます。
ですが、
Python
1from pandas_datareader import data 2df0 = data.DataReader('DEXJPUS','fred') 3print(df0)
として為替を表示させるfredからの読み込みは問題なく出来る。
情報追加。いろいろやってたら、何故かPCをモバイルルーターに接続すると問題なく両方動くようになる事が分かった。
家の固定回線からだとstooqの情報だけ取れなくなる。
固定回線からはPandasDatareaderからfredの情報はとれるのに、stooqからはデータが取れない。LAN抜いてモバイルルーターに繋ぐと動く。
謎すぎる……。
謎すぎてわかりません……
情報追加
stooqまでアクセスできないのかとhttps://stooq.com/q/?s=7203.jpとブラウザで見れば見られる。stooqにアクセス出来ない訳ではない。
PandasのDataReaderからアクセスしてるところが違ったりするのかなぁ……
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/14 01:14
2021/02/14 04:03