前提・実現したいこと
fc2ブログの投稿を自動化したい
![]
本文の編集は入力できるが
![]
詳細設定の予約投稿のラジオボタンが押すときや日付を入力する時にエラーが出る
発生している問題・エラーメッセージ
seleniumで下記のエラーが出る
element not interactabl
該当のソースコード
options = webdriver.ChromeOptions() driver = webdriver.Remote( command_executor='http://localhost:4444/wd/hub', options=options, ) wait = WebDriverWait(driver, 10) driver.implicitly_wait(10) wait = WebDriverWait(driver, 10) driver.get(LOGIN.FC2_URL['LOGIN']) mail = wait.until(EC.presence_of_element_located((By.ID, "id"))) password = wait.until(EC.presence_of_element_located((By.ID, "pass"))) login_btn = wait.until(EC.presence_of_element_located((By.NAME, "image"))) mail.send_keys(self.login_id()) password.send_keys(self.login_pass()) login_btn.click() self.driver.get(LOGIN.FC2_URL['BLOG']) title = wait.until(EC.presence_of_element_located((By.ID, "entry_title"))) title.send_keys(self.get_titile(zone)) main_text = wait.until(EC.presence_of_element_located((By.ID, "body"))) main_text.send_keys("テキスト") reserve_radio = wait.until(EC.presence_of_element_located((By.ID, "entry_property3"))).click() ←ここでエラーが起きる。 #上の一文をコメントアウトしても input_year = driver.find_element_by_name("entry[year]") input_year.send_keys("NUM")←ここでエラーが起きる。
試したこと
javascriptのonclickを直接送るとラジオボタンは押せたが、日付を入力する方法が分からず、、
補足情報(FW/ツールのバージョンなど)
他のブログアカウントでログインした際には自動で投稿できたが、全く同じコードを使用したのにもかかわらずこのブログでは自動投稿できなかった。自動投稿できなかったブログでは詳細設定でテーマを設定したくらいなのでとても不思議です。
ご回答いただけると助かります。よろしくお願いします
回答1件
あなたの回答
tips
プレビュー