반응형
파이썬 selenium 셀레니움 webdriver 팝업창 닫는 방법
파이썬 셀레니움(selenium) webdriver로 웹브라우저 자동화 프로그램을 만들다보면 팝업창(popup)을 닫아야 할 경우가 있습니다. 셀레니움 웹드라이버에서 팝업창을 닫는 방법은 간단하지만 자주 사용하지 않아 의외로 모르는 분들이 많습니다. 이 강의를 보고나면 웹사이트에서 만나는 팝업창을 간단하게 닫을 수 있게 됩니다.
유튜브 김플 스튜디오에 방문하시면 더 많은 파이썬 강의를 보실수 있습니다.
프로그래머 김플 스튜디오 유튜브 Go!
# 소스코드 - 자세한 사용법은 유튜브 영상을 참조하세요.
# 영상 제작 날짜 기준의 코드입니다. 이후 사이트 구조가 달라지거나 기타 이유로 작동하지 않을 수 있습니다.
from selenium import webdriver
import time
# url = 'https://naver.com'
url = 'http://www.lottemart.com'
driver = webdriver.Chrome()
driver.get(url)
print(driver.window_handles)
time.sleep(1)
driver.switch_to_window(driver.window_handles[1])
driver.close()
driver.switch_to_window(driver.window_handles[0])
driver.find_element_by_class_name('logo-toysrus').click()
반응형
'프로그래밍 > before' 카테고리의 다른 글
파이썬 selenium 셀레니움 자동화 프로그램 원하는 부분만 수동으로 작업하는 방법 (0) | 2020.04.16 |
---|---|
파이썬 selenium 셀레니움 새탭 열고 닫는 방법 강의(자바스크립트 사용) (0) | 2020.04.09 |
파이썬 패키지 백업하고 한번에 설치하는 방법 pip freeze, pip install 사용법 (0) | 2020.03.26 |
파이썬 새폴더 만들고 삭제하는 방법 os.mkdir/os.rmdir 강의 (0) | 2020.03.26 |
파이썬 텔레그램 봇 만들기 python telegram bot 사용법 강의 (0) | 2020.03.26 |