[오류] 카카오톡 로그인 실패 => 카카오 로그인 페이지 id 값 변경
sbslc2000 opened this issue · comments
[진행중] Selenium Chrome WebDriver 시작..
[진행중] Selenium으로 티스토리(카카오) 로그인중..
[진행중] 카카오 로그인 재시도..
Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="input-loginKey"]"}
(Session info: headless chrome=109.0.5414.120)
Stacktrace:
Backtrace:
(No symbol) [0x00FB6643]
(No symbol) [0x00F4BE21]
(No symbol) [0x00E4DA9D]
(No symbol) [0x00E81342]
(No symbol) [0x00E8147B]
(No symbol) [0x00EB8DC2]
(No symbol) [0x00E9FDC4]
(No symbol) [0x00EB6B09]
(No symbol) [0x00E9FB76]
(No symbol) [0x00E749C1]
(No symbol) [0x00E75E5D]
GetHandleVerifier [0x0122A142+2497106]
GetHandleVerifier [0x012585D3+2686691]
GetHandleVerifier [0x0125BB9C+2700460]
GetHandleVerifier [0x01063B10+635936]
(No symbol) [0x00F54A1F]
(No symbol) [0x00F5A418]
(No symbol) [0x00F5A505]
(No symbol) [0x00F6508B]
BaseThreadInitThunk [0x757B00F9+25]
RtlGetAppContainerNamedObjectPath [0x771D7BBE+286]
RtlGetAppContainerNamedObjectPath [0x771D7B8E+238]
[오류] 카카오톡 로그인 실패
오랜만에 n2t 사용하는데 로그인이 안되길래 확인해보니 로그인 html 문서의 input 부분에 id 가 변경된것 같아 아래와 같이 변경하니 정상적으로 동작했습니다~ 혹시나 같은 오류 겪고 계신분들은 참고해주세용
SeleniumClient.py line 57
except:
# 환경마다 로그인 페이지가 다른 경우를 대비하여 다른 XPATH 지정
print('[진행중] 카카오 로그인 재시도..')
#self.driver.find_element(By.XPATH, '//*[@id="input-loginKey"]').send_keys(id) 오류 발생해서 아래로 수정
self.driver.find_element(By.XPATH, '//*[@id="loginKey--1"]').send_keys(id)
sleep(self.t // 2)
# 비밀번호 입력
#self.driver.find_element(By.XPATH, '//*[@id="input-password"]').send_keys(pw) 아래로 수정
self.driver.find_element(By.XPATH, '//*[@id="password--2"]').send_keys(pw)
sleep(self.t // 2)
감사합니다
혹시 개발자분 티스토리에 글 공유하심이 어떨까요?~