본문 바로가기

TIL/Python

[Python][Web Scraping][Selenium] 창 페이지 넘기기

가끔 맞게 요소를 입력해도 오류라고 뜨는 경우가 있는데

그럴땐 time.sleep()을 걸어줘서 로딩하는 시간을 벌어주자

 

웹페이지에 다른웹페이지를 띄울 때 리스트에 저장해두고 불러와서 사용하는 방법이 있다.

driver.window_handles

위는 모든 윈도우를 리스트형을 반환한 것이고 가장 첫번째 베이스가 되는 창은 [0]으로 불러올 수 있다.

다른 윈도우 창으로 전환하고 싶을 때는

driver.switch_to_window(driver.window_handles[i])

사용하면 된다.