Seleniumを使って、Web画面のチェックボックスにチェックを入れようとしているのですが、
チェックができずエラーが起きてしまいます。
どなたか、原因と対策を教えてください。
python
1!apt-get update 2!apt install chromium-chromedriver 3!cp /usr/lib/chromium-browser/chromedriver/usr/bin 4!pip install selenium 5 6from selenium import webdriver 7from selenium.webdriver.support.ui import Select,WebDriverWait 8from selenium.webdriver.support import expected_conditions as EC 9from selenium.webdriver.chrome.options import Options 10 11options = webdriver.ChromeOptions() 12options.add_argument('--headless') 13options.add_argument('--no-sandbox') 14options.add_argument('--disable-dev-shm-usage') 15driver = webdriver.Chrome('chromedriver',options=options) 16driver.implicitly_wait(5) 17 18URL = "見たいURL" 19driver.get(URL) 20time.sleep(1) 21WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located) 22 23other = driver.find_element_by_id("check_other_01") 24other.click()#ここでエラー発生 25 26・・・ 27
html
1・・・ 2<tr> 3<th>その他条件</th> 4<td> 5<input type="checkbox" name="act" value="1" class="check" id="check_other_01"><label for="check_other_01">xxx</label> 6<input type="checkbox" name="retired" value="1" class="check" id="check_other_02"><label for="check_other_02">xxx</label> 7<input type="checkbox" name="shozoku[1]" value="1" class="check" id="check_other_03"><label for="check_other_03">xxx</label> 8<input type="checkbox" name="shozoku[2]" value="2" class="check" id="check_other_04"><label for="check_other_04">xx</label> 9<input type="checkbox" name="no_debut" value="2" class="check" id="check_other_05"><label for="check_other_05">xxx</label> 10</td> 11</tr> 12・・・
エラーメッセージ
ElementClickInterceptedException: Message: element click intercepted: Element <input type="checkbox" name="act" value="1" class="check" id="check_other_01"> is not clickable at point (135, 549). Other element would receive the click: <div id="google_ads_iframe_/9116787/1491462_0__container__" style="border: 0pt none; width: 728px; height: 90px;"></div>
(Session info: headless chrome=90.0.4430.93)
環境
Google Colaboratory
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/24 11:01