반응형

VBA 셀레니움으로 웹 자동화 작업을 하다보면,

작업하는 상황에 따라 자동 등록 방지를 위해 만들어진

캡챠코드를 입력해야 하는 경우가 발생하기도 합니다.

 

예시) 자동 등록 방지용 캡챠 이미지

 

뭐.. 일반적이진 않죠 ^^;;

 

저도.. 좀 특수한 작업들을 하다보니 캡챠코드를 입력해야 하는

벽이 한번 생긴적이 있었습니다.

 

캡챠코드를 어떻게 풀 수 있을까..

어떻게 저 문자들을 해석 할 수 있을까..

고민고민 하면서 여러 방면으로 자료들도 좀 찾아보곤 했는데,

 

어떤 분은.. 캡챠 이미지를 찾는대로 저장하고, 해당 이미지에 맞는

코드들을 입력해 넣은 테이블을 만들어 작업 하신건 봤는데..

해당 자료를 제가 받아 볼 수 있는것도 아니고....

 

그래서 또 고민고민 고민을...

그러다 좋은 아이디어가 떠 올랐습니다.

 

그것은 바로!! 구글 렌즈를 이용하여,

해당 캡챠 값을 가져오는 것 이였습니다 ㅎㅎ

 

구글 렌즈를 이용한 캡챠 이미지 분석하기

구글 렌즈

구글은 '구글 렌즈'라는 이미지 분석 툴이 있습니다.

이 내용만 봐도 아실만한 분들은 아마 감 오셨을거라 생각 되네요.

 

구글 렌즈로 비슷한 이미지라든지,

다른 나라 언어를 분석 한다든 지

여러가지 정보들을 알아 낼 수 있는 기능을 합니다.

 

저는 여기서 텍스트를 번역하는 부분에 대해 생각하고

이것을 이용하는 방식을 택했었습니다.

 

캡챠 이미지 분석 및 코드 추출에서 입력까지 진행 방법

캡챠 이미지 분석 순서

캡챠 이미지 분석 순서도

 

대부분 캡챠코드를 사용하여 등록하는 경우에는

글 등록 시 팝업창에 처리 메시지가 출력되기도 하고

안되기도 합니다.

 

정상처리 될 경우에는 간혹 팝업창 활성화가 없으며,

오류 경우에는 100% 팝업 메시지가 생성되는데,

해당 메시지들은 대부분 비슷하더라구요.

 

오류가 날 경우에는 프로세스를 다시 첨부터

돌리는 방식으로 진행하시면 됩니다.

 

문제가 될 수 있는 부분도 있고해서

따로 소스를 풀어낼 수는 없지만..

혹시나 자세한 내용이 궁금하신분 있으시면 댓글 남겨주세요.

반응형

+ Recent posts