-
[UiPath] 네이버 로그인하는 방법UiPath RPA/Tips 2020. 1. 7. 00:37반응형
네이버는 자동기입여부를 판별하여 실제 사람이 입력한게 아니라고 판단하면 ID/PW 가 올바른 경우라도 로그인실패와 함께 자동기입방지 입력창을 함께 띄웁니다.
Type Into를 각 문자1개마다 랜덤한 지연시간을 줘서 입력하게 해도 실패하네요 ㅜ_ㅜ
그나마 Set to Clipboard와 Ctrl+V 핫 키 방법으론 됩니다.
첨부된 파일에서 ID와 PW 변수값에 실제 네이버 계정정보를 입력하신 뒤 실행해보시기 바랍니다.
근데 이것도 네이버측에서 알아내면 막을 수도 있을 것 같으니 속편하게 로그인 상태 유지시켜서 쓰시는걸 추천합니다.
이걸 어떻게 알았냐고요?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
될 줄 알고 테스트 안 한채로 올린게 화근이었네요. 😭
셀렉터는 재정비후 다시 올리겠습니다.
[2020-01-11 내용추가]
예제의 로그인버튼을 클릭하는 Click 액티비티 속성에 Simulate Click 옵션이 true 인것을 확인하실 수 있으실 것입니다. 왜 true로 설정했는지 설명이 필요할 것 같아 내용을 보강합니다.
SimulateClick을 True로 설정하면, 실제 마우스커서가 해당 엘리먼트로 이동하여 클릭하는 것이 아닌, 가상의 마우스가 클릭하게 됩니다. 보통 실제 마우스클릭이 가장 느리지만, 확실히 오류를 방지할 수 있는 방법이라거나, 기본설정인 이유로 체크를 안하는 경우가 많은데, 안하고 사용할 경우 사이트의 구조적인 이슈로 인해 엘리먼트가 이동해버려 클릭을 못하는 경우가 많습니다.
이글을 쓰는 시점인 2020년 1월 11일에는 네이버 상단의 브라우저 교체 권고 안내창이 아래로 슬라이드 되어, 커서가 로그인버튼을 제대로 클릭하지 못했었습니다.
SimulateClick이 아닌 SendWindowMessage를 사용하셔도 좋습니다. SimulateClick을 선택한 이유는 UiPath에서 3가지 방법 중 가장 빠른것이 SimulateClick 이라 설명하기 때문입니다.
https://docs.uipath.com/activities/docs/click
반응형'UiPath RPA > Tips' 카테고리의 다른 글
[UiPath] DataTable 변수 사용시 유의사항(값 형식과 참조 형식의 이해) (1) 2020.03.08 [UiPath] Invoke Code, 'A'에 대한 참조가 없거나, 'A'어셈블리에 'B'형식이 없습니다. 오류시 시도할 방법 (0) 2020.02.15 [UiPath] 몇 번째 주차인지 구하기 (n주차 구하기) (2) 2020.02.03 [UiPath] 한글 문서 aahook.dll 오류 원인 및 대체 해결방안 (0) 2020.01.18 [UiPath] C#.NET <-> VB.NET 코드 컨버팅 사이트 (0) 2019.12.08