IT/python (2) 썸네일형 리스트형 selenium alert 경고창 처리 오늘은 2022년 6월 20일 구글에 검색하면 셀레니움에 대한 수많은 정보가 나온다. 하지만 분명 최신글인데도 셀레니움 alert 처리를 switch_to alert()로 적어둔 사람들이 매우 많다. selenium_find_element_by_~~~ 로 적은사람들도 수없이 많다 후자는 동작은 하지만 경고창이 뜬다 파이썬 3 이후 import selenium driver.find_element_by_xpath #~~ 에서 driver.find_element(By.XPATH, ~~~) #id, class_name 등등 요소는 같음 로 명령어가 변경되었다. 이와 같이 알림창 제어 alert도 변경되었는데 기존 switch_to_alert() 에서 from selenium.webdriver.common.ale.. python tkinter 버튼클릭시 멈출때 파이썬은 기본적으로 하나의 쓰레드로 실행된다. 여기서 *쓰레드(Thread)란 프로세스에서 실제로 프로그램을 실행하는 주체를 의미한다. 흔히 시피유 6코어12 쓰레드 4코어 8쓰레드 그 쓰레드 맞습니다. 쓰레드가 하나만 실행되기 떄문에 티킨터의 main.loop()가 종료될떄까지 파이썬 gui는 멈춰있게 된다. 이것을 해결하기 위해서 파이썬의 threading 모듈을 이용하면 된다. 어떻게? import threading import selenium import tkinter def thread1(): t1 = threading.Thread(target = log_in) t1.daemon = True t1.start() def log_in(): ~~~~~~~ #대충 로그인하는 코드 생략 btnlog_in.. 이전 1 다음