企業のIR情報 自動取得プログラム

OVERVIEW

Python seleniumを使ったWebスクレイピングのプログラムです。 高配当株投資のために、各企業のIR情報を確認して、データを整理するのが面倒です。 そこで、スクリーニング条件と一致する企業の情報をまとめてくれるツールを作成しようと思いました。

YEAR 2022


(未完成)

途中でエラーが発生した際に、これまで取得したデータが出力されず終了する点を改善予定


使用言語:Python

ライブラリ:numpy , selenium , pandas


☆使い方:

①データの抽出条件を設定("main.py" :45~49行)

・配当利回り(%)

・出力ファイル名の設定(.csv)

・配当性向(設定値以下の年が何年あるかカウントする)

・売上増減率(前年度比売上の増減率が設定値以上の年が何年あるかカウントする)


②"main.py"の実行


☆情報取得先

上記の調査より、情報取得先を決定しました。
・みんなの株式
・IP BANK

Webスクレイピングが可能かどうかは、robots.txtを確認することで判断しました。

☆処理内容

1. ”みんなの株式”より指定の配当利回り以上の企業コードを取得

2. 1で取得した企業コードから”IR BANK”よりIR情報を取得 + 必要な場合は条件の変更

3. 1,2で取得したデータをcsvファイルに出力


取得例(一部)