(파이썬) 시간이 지나면 자동로그아웃되는 사이트 해제하기

조회수 1769회

안녕하세요 독학과 검색으로 파이썬에 입문한 파린이입니다.

셀레니움을 이용해 크롬으로 인터넷뱅킹 사이트와 홈택스에 자동로그인하는 프로그램을 짜봤는데요.

자동로그인을 하고 나니까 아침에 로그인을 해놓고 자동로그아웃만 안되면 애초에 자동로그인 프로그램이 필요가 없더라구요.

그래서 자동로그인 코드에 자동로그아웃이 안되는 코드를 추가하고 싶습니다.

검색을 며칠동안해도 세션과 쿠키를 이용하는 방법까지는 알겠는데 도저히 독학과 검색만으로 코드를 짤수가 없더라구요.

제가 생각한 방법은

  • 시간이 만료되면 로그아웃된다는 팝업창이 나왔을 때 그 팝업 주소를 복사해놓고,
  • if 구문을 이용해서 그 주소의 팝업이 뜨면 그 창을 닫는다.

라는 코드를 써보려고 했지만, 실패했어요

도와주세요.

  • 1. 개인적인 궁금증인데.. 왜 로그인을 유지하는지 궁금합니다. 특히 홈택스요. 2. 팝업창이 나타났을 때의 html 코드를 올리면 좋지 않을까 생각합니다. 초보자 2021.2.20 09:47

1 답변

  • 홈택스는 모르겠는데, 인터넷뱅킹은 10분마다 동작을 체크하는 걸로 알고 있습니다. 그러면 9분 정도 됐을 때 selenium webdriver에서 새로고침을 해준다거나, 뭔가 메뉴 버튼을 한 번 눌러준 뒤, 뒤로가기를 한다거나 하는 식의 동작을 주면 될 것 같습니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)