수강생 사례 #구글맵리뷰수집자동화 #API업무자동화 #파이썬RPA #교육결과사례

한 달에 4시간 사라지던 구글 리뷰 수집,
API 한 번 호출로 업체별 리뷰를
자동 수집·저장까지 끝낸 방법

ChatGPT X Python RPA 교육 수강생이 직접 만든 구글지도 리뷰 수집 자동화 프로그램.
Google Maps API → 업체별 리뷰 수집 → 엑셀 자동 저장까지, 월 4시간 수작업을 30분으로 줄인 실전 사례.

50h → 4h
연간 수작업
시간 단축
200+개
업체 리뷰
자동 수집
GUI
코딩 없이
버튼 클릭 실행
0줄
사전
코딩 경험

01 — 배경 · Problem

구글 지도를 열고,
플랫폼을 찾고, 후기를 복사하는 일을
매달 반복하고 있었습니다

이 수강생은 정기적으로 구글 지도의 유사 업체 평점과 리뷰를 수집해야 했습니다. 시장 조사, 경쟁사 모니터링, 서비스 품질 점검 — 이유는 다양했지만 방법은 언제나 같았습니다. 구글 지도에 직접 접속해, 플랫폼을 검색하고, 후기 하나씩 복사해 엑셀에 붙여 넣는 것.

구글지도에서 렌트카 업체 리뷰를 수작업으로 검색하고 엑셀에 정리하는 모습

"한 번 할 때마다 3~4시간이에요. 업체가 많아지면 더 걸리고. 리뷰가 바뀌면 또 다시 해야 하고. 이게 매달 반복이니까 1년에 50시간이 그냥 사라지는 거죠."

수작업의 문제는 단순히 오래 걸리는 것만이 아니었습니다. 업체 수가 늘어날수록 시간은 비례해서 증가했고, 사람이 직접 타이핑하다 보니 평점이나 리뷰 내용에 오기입이 생기기도 했습니다. 그리고 이 모든 것을 매달 처음부터 다시 해야 했습니다.

수작업으로 하던 방식

단계 작업 내용 소요 시간
STEP 1 구글 지도 접속 → 렌트카 플랫폼 검색 30분~1시간
STEP 2 플랫폼별 평점 및 후기 직접 검색 1~2시간
STEP 3 얻은 자료들 엑셀 시트에 수기 기입 1시간
STEP 4 엑셀 정리 후 보고용 가공 30분~1시간

🕑 월 4시간 = 연 50시간 — 단순 반복 작업에 집중력과 시간이 소진

⚠️ 수기 기입 중 오기입·누락 발생 — 데이터 신뢰도 저하

📈 업체 수가 늘어날수록 작업 시간이 비례해서 증가하는 구조


02 — 솔루션 · Solution

구글 지도를 직접 열지 않고
API로 데이터를 바로 가져오는
자동화 프로그램을 만들었습니다

이 수강생은 코딩 경험이 없었습니다. ChatGPT X Python RPA 교육에서 파이썬 기초부터 시작해, API 호출 방식으로 구글 지도 데이터를 자동 수집하는 프로그램을 직접 만들었습니다.

핵심 아이디어는 단순했습니다. 사람이 브라우저를 열고 클릭하며 찾던 리뷰 데이터를, Google Maps API가 직접 가져오게 만드는 것.

사용 도구

📍 Google Maps API 📈 pandas (데이터 처리) 📊 openpyxl (엑셀 저장) 💻 tkinter (GUI) 🤟 requests (API 호출) ⚡ threading (비동기 처리)

전체 흐름도

브라우저 직접 접속 없음 Google Maps API 자동 호출 엑셀 자동 저장 + 서식 적용
INPUT
검색어 · 업체 수 · 리뷰 수 입력
GUI 화면에서 직접 설정 후 실행
1
STEP 1 · Text Search API
업체 목록 수집
검색어 기준으로 관련 업체를 한 번에 불러오고,
리뷰가 많은 업체부터 자동 정렬합니다.
결과값: place_id 확보
2
STEP 2 · Place Details API
업체별 리뷰 상세 수집
업체명, 평점, 리뷰 작성자, 리뷰 내용을
업체별로 자동 추출합니다.
예외처리: 빈 리뷰 업체 자동 제외
3
STEP 3 · pandas + openpyxl
엑셀 자동 저장 + 서식 적용
수집한 데이터를 저장하면서 열 너비, 줄바꿈,
파일명까지 자동으로 정리합니다.
출력형태: 바로 보고 가능한 결과 파일
OUTPUT
서식 완성 엑셀 파일 자동 저장
예: 렌트카_리뷰_20개업체_5리뷰.xlsx
사람이 하던 검색 → 복사 → 정리 과정을
API 호출 → 데이터 가공 → 엑셀 저장 구조로 바꾼 흐름입니다.

각 단계 핵심 설명

STEP 01 — Text Search API · 검색어로 업체 목록을 한 번에

구글 지도 검색창에 직접 타이핑하는 대신, Text Search API에 검색어를 전달하면 관련 업체 목록이 바로 반환됩니다. 리뷰가 많은 업체 순으로 자동 정렬해 우선순위 높은 업체부터 수집합니다. 수집할 업체 수는 GUI에서 최대 200개까지 설정 가능합니다.

✓ 구글 지도 직접 접속·검색·스크롤 완전 제거
STEP 02 — Place Details API · 업체별 리뷰 자동 추출

각 업체의 place_id를 이용해 Place Details API를 호출하면 업체명, 평점, 리뷰 작성자, 리뷰 내용이 한 번에 반환됩니다. 업체당 최대 20개 리뷰를 수집하며, 리뷰 내용이 없는 업체는 자동으로 건너뜁니다. 수집 진행 상황은 GUI 로그창에 실시간으로 표시됩니다.

✓ 플랫폼별 후기 페이지 수동 탐색·복사 완전 제거
STEP 03 — openpyxl · 열 너비·줄바꿈 서식까지 자동 적용

수집된 데이터를 엑셀 파일로 저장할 때 단순 저장에 그치지 않습니다. openpyxl로 열 너비를 내용에 맞게 자동 조절하고, 리뷰 내용이 긴 경우 줄바꿈 서식을 자동 적용합니다. 결과 파일명은 검색어와 수집 업체 수를 포함해 자동 생성됩니다.

✓ 엑셀 수기 기입·서식 정리 작업 완전 제거

03 — 결과 · Result

연간 50시간이
4시간으로 줄었습니다

자동화 도입 후 월 4시간 걸리던 리뷰 수집 작업이 월 30분으로 단축되었습니다. 연간으로 환산하면 50시간에서 4시간으로 줄었습니다. 오기입도 사라졌고, 업체가 늘어나도 시간이 비례해서 늘어나지 않습니다.

Before · 수작업

• 구글 지도 직접 접속

• 렌트카 플랫폼 검색 & 탐색

• 평점·후기 수기 복사

• 엑셀 시트 수동 기입·정리

• 업체 추가 시 처음부터 반복

월 소요 시간
4시간
= 연 50시간
After · 자동화

• GUI 실행 → 검색어 입력

• Google Maps API 자동 호출

• 업체별 리뷰 자동 수집

• 서식 적용 엑셀 자동 저장

• 업체 추가해도 시간 동일

월 소요 시간
30분
= 연 4시간

자동으로 생성된 결과물 — 실제 출력 예시

수강생이 직접 만든 GUI 프로그램입니다. 검색어·업체 수·리뷰 수를 입력하고 버튼을 누르면 수집이 자동으로 시작됩니다.

🪶
Google 리뷰 수집기
Google Maps 리뷰 수집기
준비 완료
리뷰 수집 설정
검색어
렌터카
업체 수
20
리뷰 수
10
✏ 수집 시작
📁 엑셀 열기
실행 로그
Live
'렌터카' 업체 20개 수집 준비 중...
대상 업체 탐색 완료.
리뷰 수집 대기열 생성 중...
· 결과가 실시간으로 표시됩니다.
📊 렌트카_리뷰_20개업체_10리뷰.xlsx
수집 결과 · 열 너비·줄바꿈 서식 자동 적용
업체명 평점 리뷰작성자 리뷰내용
ABC 공항 렌트카 4.8 김*현 직원분이 정말 친절하시고 차량 상태도 깨끗했어요. 다음에도 꼭 이용할 것 같아요.
ABC 공항 렌트카 4.8 이*진 가격 대비 만족스러웠습니다. 픽업도 빠르고 반납도 간편했어요.
BCA 공항 렌트카 4.3 박*연 공항 바로 앞이라 이동이 편리했습니다. 다만 대기가 조금 있었어요.
⋯ (이하 97행 자동 수집 및 저장)

"버튼 누르니까 잠깐 사이에 업체 20개 리뷰가 다 담긴 엑셀이 생성됐어요. 서식까지 자동으로 잡혀있어서 그냥 보고서에 붙여넣기 하면 되더라고요."

수강생 OOO / ChatGPT X Python RPA 교육 수료

04 — 인사이트 · Insight

스크롤하고 복사하던 시간이
사라진 이유

이 자동화가 효과적인 이유는 단순히 "코드로 대신 한다"가 아닙니다. 브라우저를 아예 거치지 않고 데이터 원천(API)에 직접 접근하는 방식으로 바꿨기 때문입니다. 사람이 화면을 보며 하던 모든 동작이 구조적으로 제거됩니다.

또한 어떤 업체를, 얼마나 많이, 몇 개의 리뷰씩 수집해야 하는지 — 이 판단은 현장에서 렌트카 데이터를 다뤄온 실무 경험에서 나왔습니다. 교육은 그 판단을 코드로 옮기는 방법을 알려줬을 뿐입니다.

자동화의 출발점은 코딩이 아니라,
업무를 가장 잘 아는 사람의 시선이었습니다.

자동화 아이디어는 현장에서 나옵니다. 기술은 그 다음입니다.


05 — 확장 · Expansion

이 방식으로
해결할 수 있는 다른 업무들

검색어만 바꾸면 어떤 업종, 어떤 지역의 구글 리뷰도 같은 방식으로 수집할 수 있습니다. 더 나아가 API로 데이터를 가져오고 → 가공하고 → 저장하는 이 구조는 다양한 업무에 그대로 적용됩니다.

🔗 같은 방식으로 자동화 가능한 업무들

경쟁사 평판 모니터링 — 검색어를 경쟁사명으로 변경 → 리뷰 감성·평점 자동 수집 → 주간 보고

상권 분석 — 특정 지역·업종 검색 → 업체 목록·평점 수집 → 시장 현황 자동 정리

고객 VOC 분석 — 자사 업체 리뷰 자동 수집 → 키워드 분류 → 서비스 개선 포인트 도출

신규 거래처 발굴 — 지역·업종 검색 → 평점 높은 업체 목록 자동 추출 → 영업 리스트 생성

구글 지도 직접 접속 → 복사 → 엑셀 작성
연 50시간의 반복을, 버튼 하나로.

코딩 경험 없던 수강생이 ChatGPT X Python RPA 교육을 통해 직접 만든 실전 자동화 사례.