0. 서론
. 셀레니움으로 카드 실적을 자동으로 수집하는 시스템을 운영 중이었습니다.
. 매일 정확한 실적 데이터를 카카오톡으로 받을 수 있어서 편했습니다.
. 그러나 어느 날 갑자기 삼성카드가 멈추었습니다.
. 삼성카드 웹사이트 구조 변경으로 Element 가 바뀐 것이었습니다.
. 또 하나씩 Element 를 봐야 하나.. 이런 고민을 AI가 해결해주었습니다.
1. 문제상황: 웹사이트 구조 변경으로 인한 삼성카드 자동화 중단
. 웹 자동화를 해보신 분들 아실 겁니다.
▢ Element ID 변경 → 코드 즉시 망가짐
▢ CSS Selector 무용지물
▢ XPath 구조 변경 시 실패
▢ 개발자 도구로 새 선택자 찾기 반복
. 아래처럼 또 development tool에서 class/id 의 재탐색이 필요 합니다.


2. Comet 브라우저
. Perplexity 에서 개발한 AI 브라우저 자동화 도구 입니다.
– Comet Browser: a Personal AI Assistant
. Browser 에 AI가 들어가 있는데, RPA 역할도 할 수 있습니다.
– 자연어 명령 – 로그인해 줘
– AI 자동 Element 탐지 – 개발자 도구 필요 없음
– XML 등 자동화 처리에 용이한 출력
. 설치 후 즉시 사용 가능
3. 삼성카드 자동 로그인
3-1. Comet 에 프롬프트 입력
삼성카드(samsungcard.com)에 접속해서:
1. "아이디" 탭 선택
2. ID 입력:
3. 비밀번호 → 보안키패드에서 "" 입력
- 숫자/문자는 일반 키패드에서 클릭
- @ 기호는 "특수" 버튼 클릭 후 선택
4. "입력완료" → "로그인" 버튼 클릭
5. 로그인 완료 후 이용내역 조회 및 XML 출력3-2. Comet 이 RPA 처럼 정보 수집 -> XML 로 출력도 해줌
1단계 → 사이트 접속 및 분석
2단계 → 아이디 탭 클릭
3단계 → ID 자동 입력
4단계 → 보안키패드 인식 & 클릭
5단계 → 로그인 완료
6단계 → 데이터 추출 → XML 출력
3.3 오류 대응 필요
아래처럼 password 입력이 정책에 위반된다고 뜨는 경우가 있습니다. 비밀번호, 패스워드 이런 식으로 살짝만 바꾸면 됩니다. 아직은 이러한 정책에 여유가 있습니다.

4. 기존 Python 코드의 개선
- Comet 이 해준 것들
. 기존 프로젝트 구조 유지
. Custom library 재사용 – 가상 키보드
. 적절한 대기 시간 자동 설정 - 단순 코드 생성이 아닌, 기존 코드와 자연스러운 통합

5. 기존 방식과의 비교
| 구분 | 수동 수정 | Comet AI |
| Element 탐색 | 10~30분 | 0분 |
| 코드 작성 | 30분~1시간 | 3분 |
| 유지보수 | 수동 설정 | 동일 프롬프트 재실행 |
6. Python으로 수정한 것 데모 및 결론
. Comet 등 AI의 활용은 개발 시간 혁신 (시간 -> 분)
. 코드 품질 향상 – 기존 라이브 재활용
. 유지보수 편의성 – 프롬프트만 재실행
. 다른 카드사도 문제 발생 시 동일 방식으로 적용
. 단순 작업은 AI에게. 난 창의적 문제 해결에 집중