url_list = ['출', '석', '주', '소', '들']


for url in url_list:

    driver.implicitly_wait(10)

    driver.get(url)

    while True:

        cnext = "출석버튼 xpath값"

        cleft = "출석가능까지 남은시간 xpath값"

        left = driver.find_element_by_xpath(cleft).get_attribute("class")

        if left == '출석가능때 class값':

            driver.implicitly_wait(10)

            driver.find_element_by_xpath(cnext).click()

            break

        else:

            driver.implicitly_wait(10)

            driver.refresh()


24시간 꼬박 채워야 출석가능한 사이트들 통째로 출쳌하는 코드 짜봤는데 for문이 반복을 어떻게 작동하는건지 검은색부분에 대한 동작없이 while로 바로넘어감요ㅜ

주피터로 실행시켜보니까 처음 한번만 '출'주소로 제대로 while까지 작동하고 그담에는 주소변화없이 바로 while부터 시작하던데 문제가 뭔지 모르겟음

아니 근데 생각해보니까 반복중첩 예제들 다 저렇게 문구끼워진거 못본거 같네 원래 바로 넘어가도록 작동하는거임?


만약에 원래 반복문중첩은 다 그렇게 동작하는거면 이런 반복은 어떻게 코드짜야하나여??ㅜ문과 프린이 도와주십셔ㅜㅜ