seleniumを用いてWEBログインをしたいです。
添付コードを用いてWEBログインを行っています。添付画像のサインインをクリックしてログイン画面に移行したいです。
その他のサイトでは添付コードのURLやclassを変更するとでログイン出来るのですが、"https://jp.tradingview.com/ideas/"ではログインが出来ず困っています、、、
Message: no such element: Unable to locate element
↑上記の様にエラーメッセージが出るのですが、HTMLを確認してもclassの部分はあっていると思うのですが、、
xpathを指定してクリックする方法なども試したのですが、ダメでした、、
原因が分かる方がいらっしゃいましたら、ご教授をしていただきたいです。お願い致します。
from selenium import webdriver import time import pandas as pd browser = webdriver.Chrome(executable_path = r'C:\Users\shota\Desktop\MyPandas\chromedriver.exe') browser.implicitly_wait(1) url_login = "https://jp.tradingview.com/ideas/" browser.get(url_login) time.sleep(1) browser_from = browser.find_element_by_class_name('tv-header__link tv-header__link--signin js-header__signin') browser_from.click()
回答1件
あなたの回答
tips
プレビュー