前提
下記内容のwebページのスクレイピングを行っています。
実現したいこと
要素を取得したいです。
発生している問題・エラーメッセージ
Message: no such element: Unable to locate element: または 'list' object is not callable
該当のソースコード
<input type="text" name="word" class="search_box ui-autocomplete-input" value="" placeholder="銘柄検索" autocomplete="off"> <input type="text" name="word" class="search_box ui-autocomplete-input" value="" placeholder="銘柄名・銘柄コード・キーワード" autocomplete="off"> <input type="text" name="word" class="search_box ui-autocomplete-input" value="" placeholder="銘柄検索" autocomplete="off">
試したこと
【1】Message: no such element: Unable to locate element:
driver.find_element(By.CLASS_NAME, 'word').click
driver.find_elements(By.CLASS_NAME, 'word').click
【2】'list' object is not callable
driver.find_elements(By.CLASS_NAME,"word")[1].click()
補足情報(FW/ツールのバージョンなど)
同じ要素(name,selector,xpath)が存在していたので、調べてたところリストとして処理すればいいと記載があったので試しましたがそもそもリストになってないよとエラーになりました。
elementの部分も複数にしたら一番最初に出てるのが反応すると思いましたが反応せず要素を見つけることができませんでした。
検索ボックスなのでクリックしたあとは文字を入力したいと思っています
その為まずはクリックしたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/22 22:40
2022/08/22 23:24
2022/08/23 00:13