pythonでSBI証券にログインした後に先物取引画面に遷移して取引をしようとしているのですが、
ログインした後、先物のホーム画面から先物取引画面に遷移できません。
HTMLを確認したところ以下のtab_home_dark、tab_trade_brightが怪しいのではないかと思っています。
また、画面を遷移した際に再ロードが行われませんでした。
■画面遷移状態
①ユーザーID、パスワードを入力後「ログイン」ボタン押下
②画面右下の「お取引・口座開設」欄
先物・オプションの「取引」ボタン押下
③先物ホーム画面に遷移(ホーム、取引ボタンが赤い画面)
【問題点】
この時ホーム画面から取引画面を表示することができない。
※ホーム画面選択時
■ホーム画面
src="https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base/derive/img/other/tab_home_dark.gif
■取引画面
src="https://a248.e.akamai.net/f/248/29350/7d/pict.sbisec.co.jp/sbisec/images/base/derive/img/other/tab_trade_bright.gif
下記、コードになります。
import unittest
import time
import threading
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome("c:/driver/chromedriver.exe")
driver.get("https://www.sbisec.co.jp/ETGate")
ユーザーIDとパスワードをセット
###SBI証券のログインID
input_user_id = driver.find_element_by_name('user_id')
input_user_id.send_keys()
##SBI証券のログインパスワード
input_user_password = driver.find_element_by_name('user_password')
input_user_password.send_keys()
#ログインボタン押下
login = driver.find_element_by_class_name("ov").click()
#「先物・オプション」ボタンを押下
driver.find_element_by_xpath('//div[@id="side"]/div[2]/div/div/div/div/ul/li[5]/a').click()
回答1件
あなたの回答
tips
プレビュー