크롤링1 셀레니움에서 다른 창 닫는법 셀레니움을 이용해서 이것저것하다가 한가지 문제점을 직면했는데 혹시 도움이 될까봐 올린다. A라는 사이트를 셀레니움을 이용하여 조작한다고 치자. 그런데 A사이트는 사이트가 열릴 때 브라우저가 하나 더 열린다. 예를들면 아래그림과 같다. 주황색 창이 우리가 원래 열려고 한 A이고 초록생 창은 A가 열리면서 같이 나오는 새로운 창이다. 저 초록생 창을 자동으로 닫히게 원하는 사람들이 있을 것이다. 어떻게 해야할까? 셀레니움에 있는 windows_handles과 switch_to를 이용하면 되는데 예시 코드를 보자 all_windows = driver.windows_handles > 이렇게하면 주황색창을 나타내는 window를 변수로 나타낼 수 있다. green_window = driver.windows_han.. 2020. 5. 19. 이전 1 다음