動画配信サイトの検索ボックスに、リストからforループでタイトルを取り出して検索したいのですが、エラーが出て進めません。
title_listはタイトル名がちゃんと格納されていたので、空ではありませんでした。
どなたか解決方法を教えてください。
python3
1title_list = worksheet.col_values(1) 2 3try: 4 title_list.remove('作品名') 5except ValueError: 6 pass 7 8 9options = webdriver.ChromeOptions() 10 11options.add_experimental_option("excludeSwitches", ['enable-automation']) 12driver = webdriver.Chrome(options=options) 13 14URL = "https://fod.fujitv.co.jp/" 15driver.get(URL) 16time.sleep(5) 17yes_no_list = [] 18 19try: 20 driver_wait = WebDriverWait(driver,5) 21 target = driver_wait.until(expected_conditions.visibility_of_element_located((By.XPATH, "/html/body/div[1]/header/div/div[3]/a[1]"))) 22except: 23 print("失敗") 24else: 25 for title in title_list: 26 elem_search_btn = driver.find_element(By.XPATH, '/html/body/div[1]/header/div/div[3]/form/input') 27 elem_search_btn.send_keys(title)<ここでエラー 28
python3
1Traceback (most recent call last): 2 File line 66, in <module> 3 elem_search_btn.send_keys(title) 4 File line 541, in send_keys 5 'value': keys_to_typing(value)}) 6 File line 693, in _execute 7 return self._parent.execute(command, params) 8 File line 418, in execute 9 self.error_handler.check_response(response) 10 File line 243, in check_response 11 raise exception_class(message, screen, stacktrace) 12selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 13 (Session info: chrome=95.0.4638.69)
あなたの回答
tips
プレビュー