inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

블로그 자동화 프로그램 개발 강의 (파이썬 + 셀레니움)

time.sleep 에 대한 개선방법 문의

488

남택호

작성한 질문수 2

1

강의에서 기능 구현을 빠르게 하기위해 브라우저 화면 로딩이 끝날 때까지 time.sleep 으로 코드 진행을 멈추도록 작성되어 있습니다. 강의 도중에 해당 부분을 다른 방법으로 변경한다고 언급했는데, 변경되지 않은 채로 강의가 종료되었습니다. 이 부분은 어떻게 개선될 수 있을까요?

일반적으로는 webdriver에서 제공하는 implicitly_wait을 이용하는 것으로 알고 있는데, 더 나은 방법이 있을까요?

python selenium

답변 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"))
    )

섹션1.9 질문입니다!

0

4

2

웹서비스 방법

0

7

0

MCP 정의가 잘못되어 있음 (Chapter2)

0

14

1

수강 연장 문의드립니다.

0

10

1

13. (App 2) 기본기 훈련 에서

0

14

1

채점 프로그램 미작동

0

13

2

챌린지 시작일 문의

0

17

0

2. 어떤 도구를 사용하는 것이 가장 유리할까? 강의 중

0

16

1

안녕하세요 ppt 자료 메일로 부탁드립니다

0

12

1

11차시 Antigravity IDE 설치 후

0

19

1

링크드 리스트 중간 삽입삭제 시간복잡도 질문

0

14

1

아래 질문의 추가 캡쳐본입니다.

0

254

2

오류 질문있습니다

0

197

1

이것도 로직이 바뀐 것 같아요.

0

764

3

pip install virtualenv 질문 있습니다.

0

345

1

chromedriver_autoinstaller 설치를 했는데 import가 되지 않아요..

0

520

2

"블로그 자동화 프로그램 개발 강의" 중 코드 확인 바랍니다.

1

465

2

서이추 에러 URL 관련 문의

1

463

1

가상환경 만들어줄때 오류가 나타납니다.

1

357

1

처음에는 그냥 복사/붙여넣기 수준으로 따라하다가..

1

468

1

[Errno 2] No such file or directory: 오류가 나요..

1

1763

1

-모듈화 강의 듣고있는데 아래 코드를 실행해보니 에러메시지가 뜹니다. FileNotFoundError: [Errno 2] No such file or directory: './already_done.txt'

1

356

1

13:53 배경음악이 키우시는 고양이 응아하는 소리인가요?ㅋㅋ

1

345

2

서로 이웃 추가 버튼 클릭 시 Mac 오류

1

638

3