前提・実現したいこと
https://www.e-typing.ne.jp/のサイトでタイピングを自動化したい
発生している問題・エラーメッセージ
9行目で以下のようなエラーが起きてしまう sample.py:9: in <module> driver.find_element_by_id("start_btn").click() ......\appdata\local\programs\python\python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py:360: in find_element_by_id return self.find_element(by=By.ID, value=id_) ......\appdata\local\programs\python\python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py:976: in find_element return self.execute(Command.FIND_ELEMENT, { ......\appdata\local\programs\python\python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py:321: in execute self.error_handler.check_response(response) ......\appdata\local\programs\python\python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py:242: in check_response raise exception_class(message, screen, stacktrace) E selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="start_btn"]"} E (Session info: chrome=85.0.4183.102)
from selenium import webdriver #Selenium Webdriverをインポートして import time driver = webdriver.Chrome("C:\Users\user名\OneDrive\ドキュメント\Python Scripts\chromedriver") #Chromeを動かすドライバを読み込み driver.get("https://www.e-typing.ne.jp/roma/check/") time.sleep(5) driver.find_element_by_class_name("edro").click() time.sleep(5) driver.find_element_by_id("start_btn").click()
試したこと
x-pathやcss_selectorを用いて要素取得してもダメでした。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。