반응형
요즘 다음카카오가 계정 통합작업을 하고나서
카카오 로그인부분을 수시로 수정하고 있다
네이버와 달리 테스트 없이 되는대로 시스템을 수정하느냐
그때 그때 시스템이 자꾸 달라져
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
반응형
'linux > python' 카테고리의 다른 글
[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 쿠키 사용하기 (0) | 2022.07.27 |