linux/python

[selenium] 카카오 2차인증 로그인 쿠키 오류

mysop 2022. 11. 1. 15:40
반응형

요즘 다음카카오가 계정 통합작업을 하고나서

카카오 로그인부분을 수시로 수정하고 있다

 

네이버와 달리 테스트 없이 되는대로 시스템을 수정하느냐

그때 그때 시스템이 자꾸 달라져

selenium으로 로그인할때 마다 뭐가 달라졌는지 봐야 한다

 

해외버젼, 국내버젼이 또 다르기 때문에 신경써서 봐줘야 하는데

오늘 버젼은 2차로그인 인증을 매번 하지 않기 위해

쿠키로 정보가 저장이 되는데 

쿠키 도메인 정보가 달라졌다

 

selenium.common.exceptions.InvalidCookieDomainException: Message: Cookies may only be set for the current domain (accounts.kakao.com)

위와 같이 쿠키도메인 오류를 뿜어낸다

 

해결방법은 간단한데..

로그인하려는 주소에 잡주소를 다 빼줘야 한다.

 

기본주소 : https://accounts.kakao.com

접속시 생성되는 주소 :
https://accounts.kakao.com/login?continue=https%3A%2F%2Faccounts.kakao.com%2Fweblogin%2Faccount%2Finfo

selenium으로 호출하려는 로그인 주소를 

생성되는 주소로 바꿔서 시도하면 쿠키오류 없이 깔끔하게 저장된다

 

요즘 이랫다 저랫다 

카카오님 바쁘다

 

출처 : 내머리

728x90
반응형