質問: driver.find_element_by_name("q") elem_search_btn.click() ``` 上記と同じ様に検索ボックスに文字を入れるとこまではしますが 検索のボタンを押してくれません ただこちらの場合はエラーが出ずにただ単に全ての処理が終わって(まだ検索ボタン押してないのに)終了しましたみたいな感じの挙動になっています このサイトのhtmlを調べると この内容なのでボタンのネームはq以外にありえないはずですが何故か押されていません
回答: 二番目の質問はこれで解決します from selenium import webdriver driver = webdriver.Chrome("c:/driver/chromedriver.exe") driver.get("https://jbbs.shitaraba.net/bbs/subject.cgi/game/45148/") elem_search_word=driver.find_element_by_name("q") elem_search_word.send_keys("ランク") elem_search_btn = driver.find_element_by_xpath("//input[@type='submit']") elem_search_btn.click()