🖥 Python
[Selenium] 시간 대기
일반적으로 셀레니움을 진행하다 보면 NoSuchElementException에러를 종종 발견할 수 있다. 대부분 시간적인 이슈로 발생하는 에러이다. (통신 중, 또는 요소를 불러오는 도중 코드 실행) 이럴 때 주로 시간대기를 이용해서 해결할 수 있다. 1. Time.sleep Python의 sleep 같은 경우에는 인수로 ms 단위가 아닌 초(sec) 단위의 숫자를 받기 때문에 사용하기에 매우 직관적이다.그렇기 때문에 간단한 대기나 짧은 시간의 대기 정도는 sleep()을 사용해서 대기를 하는 것도 좋다. ▶︎ 예시 import time driver.get('http://naver.com') #사이트 진입 time.sleep(2) #2초대기 time.sleep(0.5) #0.5초대기 2. 암시적 대기 (..
2022. 12. 24. 14:04