Python + selenium でクリック
import time from selenium import webdriver from selenium.common import exceptions def click_element(element): max_try = 10 interval = 0.5 for i in range(max_try): try: element.click() return except (exceptions.NoSuchElementException, exceptions.StaleElementReferenceException): time.sleep(interval) raise exceptions.TimeoutException d = webdriver.Chrome() d.get('https://sample.com') element= d.find_element_by_id('foo') click_element(element)