API 없는 N사 커머스의 상품·검색 순위를 크롬 확장으로 수집·기록
프레드비아
2025.12 ~ 2026.08
기획·디자인·개발·배포·운영 전 과정 단독 수행
대상 커머스 플랫폼은 상품·순위 조회용 공식 API가 없고, 서버에서 요청하면 차단돼 지속 운영이 불가능했습니다. 검색 순위는 화면에 현재 상태만 보여 변화를 추적할 수 없었고, 상품 소싱·원가 확인·판매가 계산은 모두 수작업이었습니다.
서버 크롤링 대신 사용자 브라우저 세션과 IP를 그대로 쓰는 크롬 확장으로 수집 구조를 짰습니다. 정렬·가격 조건으로 스토어를 골라 순회하며 상품을 최대 100개까지 수집·정규화하고, 상위 200위를 조회해 광고를 뺀 실제 순위를 조회 시점 스냅샷으로 남깁니다. 선택자·파싱 규칙은 외부 설정으로 분리해 화면이 바뀌어도 재배포 없이 대응하고, 실패 재시도와 작업 로그를 넣었습니다. 수집 뒤에는 이미지 기반 해외 원본 매칭, 한국수출입은행 실시간 환율·배대지 비용·마진율을 반영한 판매가 계산, 대량등록 엑셀 출력, AI 상세페이지·태그 생성까지 이어집니다.
수많은 스마트스토어에 직접 들어가 수천 개 상품 데이터를 찾던 작업을 크게 줄였습니다. 화면에만 있던 순위 정보를 시점별 기록으로 축적해 변화를 추적할 수 있게 됐습니다.
AWS, PostgreSQL, ChromeExtension, JavaScript, React, Python