> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Yelp 스크래핑 방법

> 지역 조사와 리뷰 분석을 위해 Yelp의 업체 목록, 프로필, 리뷰, 평점, 카테고리, 연락처 정보를 추출하는 방법을 알아보세요.

Yelp는 지역 비즈니스와 리뷰 인텔리전스를 얻을 수 있는 강력한 소스입니다. 리뷰가 구매 결정에 영향을 주는 음식점, 홈 서비스, 의료 서비스 제공업체, 미용 서비스, 나이트라이프 등의 카테고리에 특히 유용합니다.

Yelp 스크래핑에는 일반적으로 두 가지 목표가 있습니다. 특정 카테고리와 위치의 업체 목록을 수집하거나, 이미 알고 있는 업체의 리뷰와 프로필 상세 정보를 수집하는 것입니다. 두 워크플로를 분리하세요.

## 페이지 유형

| 페이지 유형 | 적합한 용도      | 일반적인 필드                                   |
| ------ | ----------- | ----------------------------------------- |
| 검색 결과  | 업체 발굴       | 업체명, URL, 카테고리, 평점, 리뷰 수, 주소, 전화번호, 가격대   |
| 업체 프로필 | 전체 업체 정보 파악 | 영업시간, 사진, 웹사이트, 편의 시설, 서비스, 소유자 정보, 지도 위치 |
| 리뷰     | 감성 및 서비스 품질 | 리뷰 본문, 평점, 날짜, 작성자 정보, 사진, 소유자 답변         |

Apify의 Yelp 액터와 Bright Data의 Yelp 전용 도구도 이와 같은 구분을 반영합니다. 업체 데이터와 리뷰는 대개 별도의 추출 대상입니다. 따라서 리드 생성 워크플로는 더 가볍게, 리뷰 분석 워크플로는 더 완전하게 구성할 수 있습니다.

## 검색 워크플로

카테고리와 위치로 시작하세요.

```text theme={null}
plumbers in Phoenix
coffee shops in Brooklyn
dentists in Toronto
```

다음 항목을 수집하세요.

* 업체명
* Yelp 업체 URL
* 카테고리
* 평점
* 리뷰 수
* 가격대
* 주소
* 인근 지역
* 전화번호
* 표시되는 경우 웹사이트
* 검색 키워드 및 위치
* 결과 순위

검색 키워드와 결과 순위는 중요합니다. `brunch near me`에서 1위이고 `coffee shop`에서는 10위인 음식점은 서로 다른 시장 의미를 가집니다.

## 프로필 워크플로

업체 프로필에서는 더 풍부한 상세 정보를 얻을 수 있습니다.

* 영업시간
* 사진
* 편의 시설 및 서비스 옵션
* 음식점의 배달/테이크아웃/예약 여부
* 표시되는 경우 결제, 주차, 접근성 또는 Wi-Fi 속성
* 소유자 또는 업체 설명
* 지도 좌표 또는 인근 지역
* 웹사이트 또는 메뉴 링크

모든 카테고리가 동일한 필드를 제공하는 것은 아닙니다. 음식점 페이지와 시공업체 페이지에 표시되는 속성은 서로 다릅니다. 누락된 필드를 허용하는 스키마를 구축하세요.

## 리뷰 워크플로

Yelp 리뷰는 감성 분석, 경쟁사 조사, 서비스 품질 모니터링에 유용합니다.

다음 항목을 수집하세요.

* 리뷰 평점
* 리뷰 본문
* 리뷰 날짜
* 리뷰 작성자 표시 이름 또는 공개 프로필 URL
* 표시되는 경우 리뷰 작성자 위치
* 사진
* 소유자 답변
* 표시되는 경우 유용해요/재밌어요/멋져요 수

Yelp의 리뷰 생태계에는 자체적인 필터링 및 순위 지정 방식이 있습니다. 화면에 표시되는 리뷰가 모든 고객 경험을 완전하거나 중립적으로 대표한다고 가정하지 마세요. 분석을 위해 정렬 방식, 수집 날짜, 리뷰 페이지 URL을 기록하세요.

## 사용 사례

### 지역 리드 생성

도시와 카테고리별로 업체를 수집한 다음 웹사이트를 보강하여 공개 이메일이나 문의 양식을 찾습니다. 리뷰 수, 평점, 웹사이트 품질, 카테고리 적합성을 기준으로 리드 점수를 매기세요.

### 경쟁사 모니터링

평점 변화, 새로운 리뷰, 리뷰 감성, 영업시간 변경, 카테고리 내 위치 등 경쟁 업체의 변화를 시간에 따라 추적합니다.

### 시장 조사

지역이나 도시별 업체 밀도, 리뷰 수, 평균 평점을 비교합니다.

### 리뷰 분석

대기 시간, 서비스 품질, 가격 불만, 직원 언급, 음식 품질, 반복되는 상품 문제를 주제로 모델링하기 위해 리뷰 본문을 추출합니다.

## 기술적 고려 사항

Yelp 페이지에서는 다음 요소를 다뤄야 할 수 있습니다.

* 페이지 넘기기
* 동적 콘텐츠
* 카테고리별 레이아웃
* 리뷰 정렬 및 필터링
* 안티봇 검사
* 업체 유형 또는 지역에 따른 필드 누락

작은 위치/카테고리 조합부터 시작하고 여러 도시로 확장하기 전에 결과를 검증하세요. 여러 도시를 처리하는 작업은 카테고리와 도시별로 분할하면 실패한 부분을 더 쉽게 재시도할 수 있습니다.

## 규정 준수 범위

사용이 허용된 공개 데이터만 스크래핑하고 사이트 약관과 robots.txt를 준수하세요. 불필요한 개인 데이터는 수집하지 말고 리뷰 작성자 정보를 저장할 때 주의하세요. Yelp는 일부 사용 사례를 위한 공식 비즈니스 API도 제공하므로 요구 사항을 충족한다면 공식 경로를 이용하세요.

## 템플릿과 사용자 지정 워크플로

템플릿은 Yelp 업체 목록, 업체 프로필 상세 정보, 리뷰와 같은 일반적인 작업에 유용합니다. 페이지 넘기기, 브라우저 렌더링, 필드 매핑, 데이터 내보내기를 처리합니다. 특정 카테고리 분류 체계, 리뷰 감성 파이프라인, CRM 정보 보강, 도시별 모니터링이 필요하다면 사용자 지정 워크플로가 적합합니다.

대부분의 Yelp 프로젝트에는 단순한 구조가 가장 좋습니다. 검색 페이지를 스크래핑해 업체를 찾고, 프로필을 스크래핑해 전체 업체 정보를 얻으며, 감성 또는 평판 분석에 필요할 때만 리뷰를 스크래핑하세요. 시간에 따른 변화를 추적할 수 있도록 소스 타임스탬프도 보존하세요.
