time.sleep 에 대한 개선방법 문의
501
작성한 질문수 2
강의에서 기능 구현을 빠르게 하기위해 브라우저 화면 로딩이 끝날 때까지 time.sleep 으로 코드 진행을 멈추도록 작성되어 있습니다. 강의 도중에 해당 부분을 다른 방법으로 변경한다고 언급했는데, 변경되지 않은 채로 강의가 종료되었습니다. 이 부분은 어떻게 개선될 수 있을까요?
일반적으로는 webdriver에서 제공하는 implicitly_wait을 이용하는 것으로 알고 있는데, 더 나은 방법이 있을까요?
답변 1
0
implicity_wait가 맞습니다 !
Selenium의 Waiting에는 크게 2가지 방법이 있습니다
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome()
driver.get("https://naver.com")
try:
#1. implicity_wait
driver.implicitly_wait(10)
#2. WebDriverWait
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "어떤_Tag_ID"))
)
수강 연장 가능 여부 문의
0
9
1
강의 구매했는데 교재 필수일까요
0
13
2
수강기간 연장 가부 문의드립니다.
0
15
2
수강기간 연장이 가능한지 양해를 구하며 문의를 드립니다.
0
23
2
정처기 2026-3 실기 문의
0
46
2
정처기 실기 3회 컴싸 사용 여부
0
33
1
매수하기
0
25
2
작업형2 모의문제2에서 drop이랑 인코딩
0
25
2
모의고사 1 회 2번문제 중
0
38
2
26-2 이론문제 재탕
1
32
1
26-2년도 코드문제
0
23
0
아래 질문의 추가 캡쳐본입니다.
0
296
2
오류 질문있습니다
0
219
1
이것도 로직이 바뀐 것 같아요.
0
782
3
pip install virtualenv 질문 있습니다.
0
356
1
chromedriver_autoinstaller 설치를 했는데 import가 되지 않아요..
0
541
2
"블로그 자동화 프로그램 개발 강의" 중 코드 확인 바랍니다.
1
480
2
서이추 에러 URL 관련 문의
1
475
1
가상환경 만들어줄때 오류가 나타납니다.
1
372
1
처음에는 그냥 복사/붙여넣기 수준으로 따라하다가..
1
486
1
[Errno 2] No such file or directory: 오류가 나요..
1
1774
1
-모듈화 강의 듣고있는데 아래 코드를 실행해보니 에러메시지가 뜹니다. FileNotFoundError: [Errno 2] No such file or directory: './already_done.txt'
1
374
1
13:53 배경음악이 키우시는 고양이 응아하는 소리인가요?ㅋㅋ
1
359
2
서로 이웃 추가 버튼 클릭 시 Mac 오류
1
659
3





