VROF

해온 일

배달앱 세 곳의 가맹점 정보를 모으고 대조합니다

가맹점 목록은 앱에서만 보여 앱 화면 구조를 읽고, 입점 여부 확인은 사장님 사이트에서 되어 그쪽을 씁니다. 지역을 정하면 카테고리별 가맹점이 열두 항목으로 정리되고, 사업자등록번호로 다른 앱 입점 여부를 대조합니다.

배달앱 세 곳의 가맹점 현황 파악

앱을 열어 가게를 하나씩 눌러 보고 엑셀에 옮겨 적음 에서 지역 지정 후 실행 · 열두 항목이 엑셀로 정리되고 타 배달앱 입점 여부까지 대조 (으)로

납품한 도구가 만들어 낸 엑셀 표. 머리글은 지역명, 카테고리, 리스트 상점이름, 사업자등록증상 상호, 주소, 사업자번호, 대표자명, 최근 주문수, 최근 리뷰수, 최근 사장님 댓글수, 전화번호 순이다. 상점 이름과 상호, 주소, 사업자번호, 대표자명, 전화번호는 흐리게 처리돼 있고 지역명도 뒷부분이 가려져 시·구까지만 보인다. 카테고리 열에는 고기·구이, 치킨, 카페·디저트, 족발·보쌈, 중식, 분식이 보이고, 오른쪽 세 열에는 최근 주문수 400·500·900·1000, 리뷰수 50·76·321, 사장님 댓글수 55·94·154 같은 숫자가 줄마다 채워져 있다. 서른 줄 남짓이 한 화면에 들어 있다.
실제 납품 산출물입니다. 가게를 특정할 수 있는 열과 개인정보 열은 흐리게 처리했고, 오른쪽 운영시간 열은 지면에 맞춰 잘랐습니다.
고객
물류
산업
물류
수행
2025
기간
4주
영역
업무 자동화
  • 앱 화면 구조 읽기
  • 웹 자동 조회
  • 지역·카테고리 단위 수집
  • 사업자등록번호 대조
  • 실행파일 배포
  • 엑셀 자동 생성

배경

배달앱에 어느 가게가 들어와 있는지, 주문과 리뷰가 얼마나 붙는지는 그 동네의 상권을 읽는 자료가 됩니다. 그런데 그 정보는 앱마다 따로 있고, 같은 자료를 보는 길도 하나가 아닙니다.

현장에서 본 것

앱을 열어 가게를 하나씩 눌러 보고 엑셀에 옮겨 적고 있었습니다.

지역을 맞추고, 카테고리를 고르고, 가게를 눌러 상세를 열고, 필요한 항목을 옮겨 적습니다. 그리고 같은 가게가 다른 배달앱에도 있는지 사업자등록번호로 하나씩 다시 조회합니다.

지역이 하나가 아니고 카테고리도 하나가 아닙니다. 한 지역을 끝내면 다음 지역이 처음부터 다시 시작됩니다.

정의한 문제

일마다 되는 길이 다르다는 것이 문제였습니다.

가맹점 목록은 앱을 열어야 보입니다. 반면 어느 가게가 다른 앱에도 들어와 있는지는 사장님 사이트에서 사업자등록번호로 조회하면 확인됩니다. 하나의 방식을 고집하면 한쪽은 못 하거나, 되는 쪽까지 어렵게 돌아가게 됩니다.

만든 것

  • 목록은 앱 화면 구조를 읽습니다 — 화면을 사진으로 찍어 글자를 알아보는 방식이 아닙니다. 앱이 그리는 구조에서 항목의 위치를 찾아 조작합니다
  • 확인은 사장님 사이트에서 — 입점 여부는 웹에서 조회가 되므로 브라우저를 자동으로 몰아 확인합니다. 되는 길이 있으면 그 길로 갑니다
  • 지역과 카테고리 단위로 — 지역을 지정하면 카테고리별로 나눠 수집하고, 지역마다 폴더가 하나씩 쌓입니다
  • 열두 항목 — 지역명, 카테고리, 상호, 사업자등록증상 상호, 주소, 사업자번호, 대표자, 주문수, 리뷰수, 사장님 댓글수, 전화번호, 운영시간을 한 줄에 정리합니다
  • 사업자등록번호로 대조 — 한 앱에서 모은 번호를 다른 앱에 넣어 입점 여부를 확인합니다. 엑셀 한 장을 넣으면 등록 여부가 붙은 엑셀이 나옵니다
  • 설치 없이 실행 — 검수 도구는 실행파일로 만들어 넘겼습니다. 파일을 고르고 시작을 누르면 진행률이 보이고, 중간에 멈출 수 있습니다. 파이썬을 모르는 사람이 받아서 바로 씁니다

결과

지역을 정해 실행하면 카테고리별 가맹점이 열두 항목으로 쌓이고, 사업자등록번호를 넣으면 다른 배달앱 입점 여부가 표로 나옵니다.

같은 방식으로 만든 다른 일은 앱 크롤링에 모아 두었습니다.

사실 출처

납품 코드 세 벌과 수집 산출물(지역 20곳), 배포용 실행파일과 사용 설명서

시간을 아낄 수 있도록 상담해 드립니다 상담 비용 없음 · 회신 영업일 1일 이내

문의하기