프로그램을 이용한 인터넷 서핑 자동화를 방지하는 사이트가 늘고 있습니다. 네이버와 같은 포털도 블루프리즘의 Write 스테이지를 통해 접속하면 캡차 화면으로 리디렉션을 합니다. 문제는 이런 경향이 RPA 개발자에게 골치 아픈 고민을 만들어 주고 있습니다.
이를 회피하는 방법으로 계정 정보를 Clipboard에 복사하고 인터넷에 붙여넣기를 시도하는 방법을 종종 사용합니다. 이 방법이 작동하면 행복합니다. 그러나 최근에는 로그인 시 붙여넣기를 방지한 페이지도 등장하고 있습니다.
이럴 때 사용하는 방법으로 블루프리즘은 Navigate 스테이지에 SendKey Events 액션을 제공합니다. 문제는 SendKey Events 액션에 데이터를 사용할 때 Text 데이터를 그대로 사용할 수 없다는 점입니다. 특히 비번에 대한 규칙을 강제하는 보안 규정이 확산되므로 자주 대소문자 및 특수문자를 섞어서 사용해야 합니다.
이에 SendKey Events를 위한 Text 변환 기능을 다음과 같이 구현했습니다.
혹시 더 좋은 알고리즘이 있으면 서로 공유하길 바라며 도움이 되시기도 바랍니다.
#SendKeyEvents #샌드키------------------------------
Bohyon Hwang
Director
블루프리즘
Seoul
+82262033950
------------------------------