요즘 다음카카오가 계정 통합작업을 하고나서
카카오 로그인부분을 수시로 수정하고 있다
네이버와 달리 테스트 없이 되는대로 시스템을 수정하느냐
그때 그때 시스템이 자꾸 달라져
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으로 호출하려는 로그인 주소를
생성되는 주소로 바꿔서 시도하면 쿠키오류 없이 깔끔하게 저장된다
요즘 이랫다 저랫다
카카오님 바쁘다
출처 : 내머리
[selenium] 파이어 폭스 한글판으로 전환 (0) | 2023.02.22 |
---|---|
[selenium] pyperclip을 pyvirtualdisplay 환경에서 사용시 오류 해결 (0) | 2023.02.22 |
[selenium] 네이버 로그인 (0) | 2023.02.22 |
Selenium WebDriver Cookie 쿠키 #2 [쿠키위치 관련] (0) | 2022.08.11 |
Selenium WebDriver Cookie 쿠키 사용하기 (1) | 2022.07.27 |