phpQueryを使ってスクレイピングをやってみました。
データはなんでもよかったのですがそこそこデータが多そうな株価をスクレイピングで登録してみようと思います。
ステップは下記の通り。
Step1 銘柄一覧をDBに登録
Step2 過去の株価をDBに登録
株価を取得するのは無料で情報を提供している下記のサイトです。
株式投資メモ 株価DB
https://kabuoji3.com/
サイト構成は下記のようになっています。
「銘柄一覧」
https://kabuoji3.com/stock/
「銘柄ごとの株価一覧」
銘柄コード/https://kabuoji3.com/stock/
「銘柄ごとの過去の年間株価」
https://kabuoji3.com/stock/銘柄コード/年/
スクレイピングする場合はサイトの構成やHTMLの解析が重要になります。
サイトによってはHTML構造が正しくない場合もあるので注意しましょう。
それではさっそくやってみよう!