下記サイトの「目的」(利用目的から施設を探す)をクリックしたいのですが、うまくクリックできず困っています。
seleniumでのアクセスをブロックしているとか、あるのでしょうか。
知っていたらご教授ください。よろしくお願い致します。
■<一つ目>ALT属性を指定してクリック(この手法が本命でした)
driver.get("https://www.pa-reserve.jp/eap-rjt/rsv_rj/Core_i/init.asp?KLCD=131099&SBT=1&Target=_Top&LCD=") time.sleep(5) WebDriverWait(driver,wtime).until(EC.element_to_be_clickable((By.XPATH, '//input[@alt="目的"]'))).click()
<エラーログ>タイムアウトする
raise TimeoutException(message, screen, stacktrace)
TimeoutException
■<二つ目>フルパスでクリック
driver.get("https://www.pa-reserve.jp/eap-rjt/rsv_rj/Core_i/init.asp?KLCD=131099&SBT=1&Target=_Top&LCD=") time.sleep(5) driver.find_element_by_xpath("/html/body/form/div[2]/div/div[1]/div/div[1]/div[2]/p[1]/input").click()
<エラーログ>エレメントが無いと指摘される
NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/form/div[2]/div/div[1]/div/div[1]/div[2]/p[1]/input"}
(Session info: chrome=86.0.4240.111)
(Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Windows NT 10.0.18362 x86_64)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/03 22:54 編集
2020/11/03 22:58
2020/11/04 22:33