# [Claude Code] 네이버 부동산 일일이 뒤지던 나, AI한테 맡겼더니 지도가 생겼다

## 📝 한줄 요약

임장 전 구 전체 아파트 시세를 파악하려고 매번 네이버 부동산을 단지별로 검색하던 걸, Claude Code로 자동화했더니 지도 이미지 한 장이 생겼다.

**바쁘시면 이것만 읽어도 돼요:**
- Claude Code로 서초구 아파트 61개 단지 시세를 지도 위에 색깔 박스로 자동 표시
- 코드는 한 줄도 직접 안 썼다 — "이 부분 바꿔줘", "이건 마음에 안 들어"로만 진행
- 원하는 결과물 예시 이미지를 보여주면 AI가 훨씬 빠르게 이해한다
- 처음엔 3개 스크립트였는데 AI가 알아서 1개로 합치고 실행 시간 6분을 줄여버렸다
- 이제 구 이름만 입력하면 강남구, 마포구도 똑같이 뽑힌다

---

## 🎯 이런 분들께 도움돼요

- 부동산 투자에 관심 있는데 코딩은 하나도 모르는 직장인
- 임장 전 네이버 부동산을 단지별로 하나하나 뒤지는 게 번거로운 분
- AI 코딩 도구를 써보고 싶은데 뭘 만들어야 할지 모르는 분

---

## 😫 문제 상황 (Before)

임장을 가기 전에 항상 이런 과정을 반복했다.

서초구 아파트 시세를 파악하고 싶다 → 네이버 부동산 접속 → 서초구 지도 열기 → 단지 하나 클릭 → 매매 최저가 확인 → 전세 최저가 확인 → 엑셀에 수동 입력 → 다음 단지 클릭 → 반복...

단지 수가 60개가 넘으니 이걸 다 뒤지면 두 시간은 그냥 날아갔다. 그리고 다 정리해도 "이 단지가 지도에서 어디쯤이지?"를 또 별도로 확인해야 했다.

더 이상 미루기 싫어서 AI한테 물어봤다.

---

## 🛠️ 사용한 도구

- **도구**: Claude Code
- **모델**: Claude Sonnet 4.6
- **데이터 출처**: 네이버 부동산 호가

---

## 🔧 작업 과정

### 원하는 것부터 말했다 — 기준 정하기

막연하게 "시세지도 만들어줘"라고 하면 AI도 뭘 만들지 모른다. 그래서 조건을 직접 정리해서 전달했다.

```
부동산 시세지도를 만들어보려고 해.
조건:
- 아파트만 (오피스텔, 빌라 제외)
- 300세대 이상
- 20평형대·30평형대 있는 단지
- 매매·전세 각 1건 이상 매물 있는 곳
결과물: 단지별 매매/전세/갭/전세가율 정리한 엑셀 파일 + 지도 이미지
```

Claude Code가 조건을 정리하고, 네이버 부동산 데이터를 자동으로 수집하는 방법까지 바로 제안했다. 나는 시작 지역만 정해줬다.

```
시작 지역: 서울시 서초구
```

---

### 데이터가 쌓이는 걸 기다렸다

여기서 처음으로 막혔다. 코드 실행을 시작하니까 화면에 로그가 찍히면서 진행은 되는데... 10분이 넘게 걸렸다. 네이버 부동산 서버에 과부하를 주지 않으려고 요청 사이에 의도적으로 간격을 두기 때문이다.

"이거 멈춘 거 아니야?" 싶었지만 그냥 기다렸더니 결과가 나왔다.

서초구 아파트 770개 단지를 훑고, 조건에 맞는 단지를 추려서 엑셀 파일로 정리해줬다. 20평형대·30평형대 시트가 나눠져 있고, 단지별로 매매 최저가·전세 최저가·갭·전세가율이 다 들어있었다.

한국의 인구수를 보여주는 표


---

### 예시 이미지를 보여줬더니 바로 이해했다

데이터는 생겼는데, 이걸 지도 위에 올리는 게 문제였다. 말로 설명하기가 애매해서 참고 이미지를 하나 캡처해서 붙였다.

```
지금 만든 데이터를 지도 위에 올리는 작업을 해줘.
예시 이미지 첨부 [시세지도.png]
지도 위에 단지들이 어느 정도 가격인지 한눈에 보고 싶어
```

말로 열 줄 설명하는 것보다 이미지 하나가 훨씬 빨랐다. AI가 이미지를 보고 스타일을 파악해서 그대로 구현해줬다.

지도 배경 위에 단지별로 작은 정보 박스가 올라왔다. 단지명, 전용면적, 사용연도, 매매/전세/갭/전세가율이 한 박스에 다 들어있었다.

다양한 위치가 있는 도시 지도


---

### 색상 기준은 내가 직접 설계했다

처음엔 전세가율에 따라 색이 달라졌는데, 내가 보고 싶은 건 그게 아니었다. 매매가 기준으로 가격대가 한눈에 보이길 원했다.

```
박스 색상을 가격대 기준으로 다시 설정해줘. 파일 재생성은 안 해도 되고 로직만 수정해줘.

색상 기준:
6억 미만 / 6~9억 / 9~11억 / 11~13억 / 13~15억 / 15~20억 / 20~30억 / 30억 초과
```

"파일 재생성은 안 해도 되고 로직만 수정해줘" — 이 말 한 마디로 AI가 색상 판단 부분만 딱 바꿔줬다. 엑셀 파일은 건드리지 않고.

---

### 평형 기준 문제 — 알고 보니 내가 헷갈렸던 것

작업 중에 이상한 게 있었다. 20평형대 단지가 너무 적게 나왔다. 이유를 물어봤더니 AI가 쓰던 라이브러리의 "20평대" 기준이 전용 66~99㎡였다. 우리가 일상에서 "20평형대"라고 부르는 전용 59㎡ 근방과 달랐다.

```
평형 기준을 재설정하자.
나는 통상적으로 의미하는 20평형대와 30평형대를 기준으로 하고 싶어.
헷갈리면 검색해서 확인해봐.
```

AI가 직접 검색해서 확인하고 기준을 다시 잡아줬다.
- 20평형대 = 전용 55~70㎡ (흔히 말하는 "59㎡")
- 30평형대 = 전용 75~95㎡ (흔히 말하는 "84㎡")

---

### AI가 알아서 구조를 최적화했다 — 6분 절약

어느 정도 완성됐을 때 이렇게 요청했다.

```
지금까지 작업을 최적화해주고, 제대로 된 결과물이 나오는지 검증해줘.
그리고 앞으로 조사하고 싶은 구 이름만 입력하면 자동으로 엑셀 파일이랑 지도 이미지가 나오는 스킬로 만들어줘.
```

이때 AI가 스스로 문제를 찾아냈다. 처음엔 3개 스크립트로 나눠져 있었는데, 두 번째 스크립트가 첫 번째 스크립트가 이미 수집한 데이터를 또 수집하고 있었다. 그걸 1개로 합치면서 실행 시간이 6분 줄었다.

나는 "최적화해줘"라고만 했는데 AI가 중복 작업을 찾아서 구조를 통째로 바꿔버렸다.

---

### 처음으로 지도를 봤을 때

서초구 지도 위에 61개 단지가 색깔별 박스로 올라왔다. 파란 박스는 13억대, 주황 박스는 15~20억대, 빨간 박스는 20억 이상.

지도를 보자마자 "이 동네가 이 가격대구나"가 한눈에 들어왔다. 엑셀로 볼 때는 숫자를 하나하나 읽어야 했는데, 지도로 보니까 동네별 가격 분포가 바로 보였다.

---

## ✅ 결과 (After)

### Before vs After

| 항목 | Before | After |
|------|--------|-------|
| 시세 파악 방법 | 단지별 네이버 부동산 수동 검색 | 구 이름 입력 → 자동 수집 |
| 소요 시간 | 단지 60개 기준 약 2시간 | 대기 시간 10~15분 (자동) |
| 결과물 형태 | 수동 엑셀 + 지도 별도 확인 | 엑셀 + 지도 이미지 자동 생성 |
| 재사용성 | 매번 처음부터 반복 | 구 이름만 바꿔서 재실행 |

### 결과물

- `서초구_시세지도_20260401.xlsx` — 20평형대 16개 / 30평형대 45개 단지
- `서초구_시세지도_20평형대.png` — 지도 위 가격대별 색상 박스
- `서초구_시세지도_30평형대.png` — 동일 방식, 30평형대 기준
- `sisemap` 스킬 — 이제 구 이름만 입력하면 자동 실행

---

## 💬 이 과정에서 배운 AI 활용 팁

### 효과적이었던 것

1. **코드 몰라도 된다** — "이 부분 바꿔줘", "이건 마음에 안 들어", "왜 이렇게 됐어?"로만 진행했다. 코드를 이해하지 않아도 원하는 방향을 말로 설명하면 AI가 알아서 바꿔준다.
2. **예시 이미지 한 장이 설명 열 줄보다 낫다** — 원하는 결과물이 어떻게 생겼는지 이미지로 보여주면 AI가 훨씬 빠르게 방향을 잡는다.
3. **처음부터 완벽하게 기획 안 해도 된다** — "이건 마음에 들어, 이건 바꿔줘"로 조금씩 수정하면서 완성됐다.
4. **범위를 한정해서 요청한다** — "파일 재생성은 안 해도 되고 로직만 수정해줘"처럼 AI가 건드려야 할 범위를 명확히 하면 엉뚱한 곳을 수정하지 않는다.

### 이렇게 하면 안 돼요

1. **기다림을 못 참고 중단하지 마세요** — 데이터 수집 중 10~15분은 정상이다. 화면에 로그가 계속 찍히면 돌아가고 있는 것이다.
2. **처음 결과가 맘에 안 든다고 포기하지 마세요** — 첫 번째 지도는 색상 기준도 달랐고 평형 분류도 틀렸다. "이건 바꿔줘"를 몇 번 하고 나서 원하는 결과가 나왔다.

---

## 🌍 다른 업무에 적용한다면?

이번에 만든 방식은 부동산 말고도 쓸 수 있다.

- **상권 분석**: 특정 구의 카페/음식점 임대료를 지도 위에 표시
- **공시지가 지도**: 토지·건물 가격을 구 단위로 지도에 표시
- **학군 지도**: 학교별 입시 결과를 지도 위에 색깔로 구분

지도 위에 데이터를 올리는 구조 자체는 어떤 종류의 데이터든 쓸 수 있다.

---

## 🚀 앞으로의 계획

서초구 하나로 검증했으니 이제 다른 구도 뽑아볼 예정이다. 강남구, 마포구, 용산구처럼 관심 있는 구를 몇 개 더 만들어서 구 간 가격대 분포를 비교해보려 한다.

"이 구는 20평형대가 이 가격대에 몰려있고, 저 구는 저 가격대에 몰려있다" — 이걸 지도로 나란히 놓고 보면 투자 판단에 쓸 수 있을 것 같다.

---

## 📋 재사용 가능한 프롬프트

### 프롬프트 1: 시세 수집 조건 정하기

> [지역명] 아파트 시세를 자동으로 수집하고 싶어.
> 조건은 이래:
> - [아파트 유형] 만 대상
> - [세대수] 세대 이상
> - [평형 조건] 있는 단지
> - 매매·전세 각 1건 이상 매물 있는 곳
>
> 결과물: 단지별 [원하는 항목들] 정리한 엑셀 + 지도 이미지
>
> `[대괄호]` 안의 내용을 본인 상황에 맞게 변경하세요

### 프롬프트 2: 일부만 수정 요청하기

> [수정할 항목]을 [원하는 방식]으로 바꿔줘.
> [건드리지 말아야 할 것]은 그대로 둬.

### 프롬프트 3: 반복 사용 가능한 스킬로 만들기

> 지금까지 작업을 최적화해주고 검증해줘.
> 그리고 앞으로 [변수]만 입력하면 자동으로 [결과물]이 나오는 스킬로 만들어줘.
5
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요