はじめに
Pythonで株価を取得してみました。
自分で、スクレイピングのコードを書かなくても、世の中には、その機能を提供するパッケージが複数あるようです。
- Quandl
- pandas_datareader
- jsm
ここでは、pandas_datareader
を用いて、株価を取得してみたいと思います。
コード
import pandas_datareader.data as web from datetime import datetime start = datetime(2000, 1, 1) end = datetime(2018, 9, 17) df = web.DataReader('8411.JP', 'stooq') print(df.head())
上記のコードを実行すると、以下の出力結果が得られます。
<コンソール出力結果>
Open High Low Close Volume Date 2018-09-13 192.0 194.3 191.7 193.3 87685600 2018-09-12 192.4 192.5 191.2 192.0 102462000 2018-09-11 192.7 193.0 192.0 192.7 70223700 2018-09-10 192.3 193.7 191.7 192.9 75642400 2018-09-07 192.2 192.6 190.8 192.0 112240600
Pythonを用いて、簡単に株価を取得できました。
自力でも、スクレイピングができるように引き続き調査します。