파이썬 예외처리말고 if문이나 for문으로 바꿀수있을까요?
조회수 743회
while True:
try:
driver.find_element_by_id('').click()
break
except:
try:
scroll()
driver.find_element_by_id('').click()
break
except:
scroll()
엘리먼트를 찾아서 클릭할때까지 스크롤 하고싶은데
예외처리말고 if문이나 for문으로 만들수는 없을까요?
제일 좋은방법이 뭘까요ㅜㅜ
1 답변
-
자기 자신을 호출, 반복하는 재귀함수를 이용해보세요. 아래 코드를 알맞게 변형해 적용하시면, 의도하신 대로 작동할거에요.
def click(toClick): try: driver.find_element_by_id(toClick).click() return except: scroll() click(toClick)
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력