Selenium 창 변경
2020. 12. 26. 00:59ㆍ기초공부/프로그래밍
맨 첫 페이지를 제외하고 팝업 시 자동으로 팝업 제거
from selenium import webdriver
driver = webdriver.Chrome(executable_path='chromedriver')
driver.get(url='처음 킬 웹 페이지')
print(driver.window_handles)
while True:
if len(driver.window_handles) != 1:
for i in range(1, len(driver.window_handles)):
driver.switch_to_window(driver.window_handles[i])
driver.close()
내가 만들고자 하는것은 열려있는 모든 URL을 받아와서 내가 원하는 도메인이 아닐경우 자동으로 꺼주는 기능
하지만 모든 URL을 가져오는 기능을 찾을 수 없었음
driver.switch_to.window('CDwindow-96081B298BC48E93CC16E9742E2F5091')
위의 코드 사용 시, 핸들 값으로 창을 변경해줌
driver.switch_to_window(driver.window_handles[i])
위의 코드 사용 시, switch_to_window 때문에 창 화면이 바뀌어 번거로움
'기초공부 > 프로그래밍' 카테고리의 다른 글
PHP 기초 - 3 (0) | 2020.05.27 |
---|---|
PHP 기초 - 2 (0) | 2020.05.27 |
PHP 기초 - 1 (0) | 2020.05.23 |