見出し画像

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とパスワードを自動入力してログインする。

ログインIDとパスワード入力

3.楽天証券にログイン

ログイン後の画面

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

立会外分売申込画面

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

分売申込/受付画面

6.分売申込/確認

分売申込確認画面

7.分売申込受付完了

分売申込受付完了

8.ログアウト処理

ログアウト処理

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

シェルウィンドウ結果

このようにブラウザ(Chrome)の立上げからログアウトまでを1クリックで実現可能です。
※Pythonファイルをダブルクリックで実行した場合はコマンドプロンプト(黒い背景)にて結果が出力されます。

それでは、コードを下記に記載します。

ここから先は

3,150字

¥ 980

この記事が気に入ったらサポートをしてみませんか?