
Pythonを用いて楽天証券の立会外分売に自動で申込する方法
この記事はシンプルに下記のような方向けに作成しました。
・楽天証券の立会外分売の申込を自動化したい
なお、立会外分売って何?という方は下記のリンクに概要まとめております。
楽天証券は最近HPをリニューアル(2022/10/23)しましたが、本記事はリニューアル後のHPに対応しております。今後HPのリニューアル等ありましたら極力コードもアップデートしていく予定です。
本記事が好評頂けたら、引き続きマネックス/SBI/松井証券の自動化についてもnoteを書きたいと思います。特に松井証券の自動化は難易度が高かった印象です。
・本コード作成時の動作環境と前提条件
OS:Windows 10
Webブラウザ:Chrome 107.0.5304.107
Webブラウザドライバ:ChromeDriver 108.0.5359.22
プログラミング言語:Python 3.9.6
開発環境:IDLE 3.9.6
前提条件:python及びSelenium、ChromeDriverがインストールされていること。
※動作環境によって動く動かない等あるかもしれませんので、最終的にはその辺も考慮して購入をご検討下さい。
・自動化した際の動作の流れ
Pythonでの動作のイメージは下記となります。
1.Chromeを自動で立ち上げて楽天証券のホームページを開く。

2.ログインIDとパスワードを自動入力してログインする。

3.楽天証券にログイン

4.立会外分売のページに遷移

5.申込→申込数量入力→確認

6.分売申込/確認

7.分売申込受付完了

8.ログアウト処理

9.プログラム完了後のシェルウインドウの状態

このようにブラウザ(Chrome)の立上げからログアウトまでを1クリックで実現可能です。
※Pythonファイルをダブルクリックで実行した場合はコマンドプロンプト(黒い背景)にて結果が出力されます。
それでは、コードを下記に記載します。
ここから先は
¥ 980
この記事が気に入ったらチップで応援してみませんか?