피드로 돌아가기
Show GN: korean-bank-tx-crawler – 국내 개인은행 거래내역을 파이썬 3줄로 가져오기
GeekNewsGeekNews
Backend

Show GN: korean-bank-tx-crawler – 국내 개인은행 거래내역을 파이썬 3줄로 가져오기

Headless Browser 기반 국내 은행 거래내역 자동 추출 라이브러리 구현

promediony2026년 6월 9일1beginner

Context

국내 시중 은행의 개인용 Open API 부재로 인한 수동 데이터 추출 작업의 비효율성 발생. 엑셀 내보내기 방식의 반복적 수작업을 제거하기 위한 자동화 인터페이스 필요성 증대.

Technical Solution

  • Headless Browser 제어를 통한 은행 웹 인터페이스의 자동화된 데이터 스크래핑 구현
  • 빠른조회 서비스 등록 계좌를 대상으로 한 인증 절차 간소화 로직 적용
  • KB국민은행 및 우리은행의 서로 다른 DOM 구조를 단일 인터페이스로 추상화한 Wrapper 설계
  • Python 라이브러리 형태의 패키징을 통한 사용자 진입 장벽 최소화 및 호출 코드 3줄 수준의 추상화 달성
  • 입력 파라미터를 통한 조회 기간(days) 및 브라우저 실행 모드(headless)의 가변적 설정 지원

1. API 미지원 레거시 시스템의 데이터 추출 시 Headless Browser 기반 자동화 검토

2. 서비스별 상이한 응답 구조를 단일 데이터 모델로 정규화하는 추상화 계층 설계 적용

3. 사용자 인증 절차 간소화를 위한 '빠른조회'와 같은 서비스 전제 조건 확인

원문 읽기