728x90
반응형

셀레니움 2

[ Selenium ] 파이썬 나라장터 접속하고 팝업창 닫기, Selenium 팝업창 닫기

들어가며  나라장터에 접속하면 아래 그림과 같이 팝업창이 여러 개가 나타납니다.이런 팝업창을 제거하는 방법입니다. 나라장터뿐만 아니라 유사한 형태로 팝업을 처리하는 웹사이트에는 대부분 가능한 방법으로 보입니다.※ 팝업창이 나타나는 구조는 사이트마다 다를 수 있습니다. 구현할 내용은 나라장터 사이트에 접속 후팝업창의 오늘 하루 이 창을 열지 않음을 클릭해 팝업을 닫는 방법입니다. Selenium을 통해 요소를 클릭할 때 주의할 점은요소가 가려져 있으면 클릭이 안될 수도 있다는 점입니다. 위 그림을 보면 팝업창은 모두 네개 인데"오늘 하루 이 창을 열지 않음"이 보이는 창은 두 개입니다.보이지 않는 팝업의 요소는 클릭이 되지 않을 수도 있습니다. 그렇기 때문에 맨 위의 요소부터 차례로 클릭을 해야 에러없이 ..

파이썬(Python) 2025.03.17

[ Selenium ] 크롬 브라우저 실행 시 내 정보를 유지한 채로 브라우저 띄우기

Selenium으로 브라우저를 조작하면아래 그림과 같이 깨끗한 브라우저가 실행됩니다. 유튜브 사이트에 Selenium으로 접속해 보면아래 그림과 같이 아무런 기록도 없는 채로 브라우저가 실행됩니다. 이럴 때 불편한 사항들이 몇 가지 있는데,저 같은 경우는 자동로그인이 설정되어 있어서, 사용할 때 별도 로그인을 하지 않아도 되는데Selenium으로 브라우저를 조작하게 되면로그인에 필요한 코드까지 작성을 해주어야 하고,심지어 로그인이 잘 되지 않는 곳도 있습니다. 오늘은 Selenium 라이브러리를 사용해 크롬 브라우저를 실행할 때 내 정보를 그대로 유지한 채로 브라우저를 띄우는 방법을 알아보겠습니다.환경은 윈도우 11 환경입니다.  크롬 브라우저 사용자 프로필이 저장된 폴더  윈도우에서 크롬 브라우저의 사..

파이썬(Python) 2024.11.06
728x90
반응형