Repolode
gosom

gosom/google-maps-scraper

CLI, Web UI 또는 REST API로 업체명, 연락처, 평점, 리뷰, 이메일 등 Google Maps 정보를 스크래핑하는 오픈소스 Go 도구입니다.

대체할 수 있는 제품:PhantombusterOutscraper

스타
6,673
포크
1,045
열린 이슈
65
마지막 커밋
27일 전

어떤 프로젝트인가요?

Google Maps Scraper는 Google Maps 검색 결과와 장소 페이지에서 업체 데이터를 추출합니다. 각 장소에서 이름, 주소, 전화번호, 웹사이트, 평점, 리뷰 수, 좌표, 리뷰 등의 정보를 수집하며, 선택적으로 업체 웹사이트를 방문해 이메일 주소도 찾을 수 있습니다. 결과는 CSV 또는 JSON 파일, PostgreSQL, S3, 사용자 지정 writer 플러그인에 저장할 수 있습니다.

명령줄 도구, 로컬 Web UI 또는 스크래핑 작업을 생성하고 다운로드하는 REST API를 통해 실행할 수 있습니다. 입력으로 일반 검색어 또는 Google Maps URL을 사용할 수 있으며, 그리드 모드는 경계 상자를 여러 셀로 나눠 단일 검색으로는 모두 찾기 어려운 영역까지 검색합니다. SOCKS5, HTTP, HTTPS 프록시를 지원하며, 여러 머신에 작업을 분산할 수 있는 PostgreSQL 작업 큐와 Kubernetes 배포 예제도 제공합니다.

Playwright 기반 브라우저 자동화로 구현되었으며 Docker 이미지 또는 바이너리로 배포됩니다. 처리량과 CPU 및 메모리 사용량의 균형을 조정할 수 있도록 동시성, 브라우저당 페이지 수, 브라우저 풀 크기를 설정할 수 있습니다.

핵심 기능

  • 01이름, 주소, 전화번호, 웹사이트, 평점, 좌표 등 장소 정보 30개 이상을 추출합니다.
  • 02선택적으로 업체 웹사이트를 크롤링해 이메일 주소를 수집합니다.
  • 03CSV, JSON, PostgreSQL, S3 또는 사용자 지정 writer 플러그인으로 결과를 출력합니다.
  • 04작업 실행과 다운로드를 위한 CLI, Web UI, REST API를 제공합니다.
  • 05SOCKS5 및 HTTP 프록시, 그리드 기반 지역 검색, 중단 후 재개 가능한 파일 실행을 지원합니다.

활용 사례

  • 지역과 업종별로 현지 업체의 영업 리드 목록을 만듭니다.
  • 영업 활동이나 데이터 보강을 위해 업체 연락처와 웹사이트를 수집합니다.
  • 특정 지역의 현지 업체 평점과 리뷰를 조사합니다.
  • PostgreSQL 큐를 사용해 여러 머신에서 대규모 분산 스크래핑을 실행합니다.

빠른 시작

  1. 1

    출력 폴더 만들기

    mkdir -p gmaps-output
  2. 2

    쿼리 파일을 사용해 Docker로 스크레이퍼 실행하기

    docker run -v gmaps-playwright-cache:/opt -v "$PWD/example-queries.txt:/queries.txt:ro" -v "$PWD/gmaps-output:/out" gosom/google-maps-scraper -input /queries.txt -results /out/results.csv -depth 1 -exit-on-inactivity 3m

사용 전 알아둘 점

  • Google Maps 스크래핑은 Google 서비스 약관에 위배될 수 있습니다.
  • 대규모 크롤링에서는 차단을 피하기 위해 프록시가 필요할 수 있습니다.

토픽

자주 묻는 질문

google-maps-scraper은(는) 무엇인가요?
CLI, Web UI 또는 REST API로 업체명, 연락처, 평점, 리뷰, 이메일 등 Google Maps 정보를 스크래핑하는 오픈소스 Go 도구입니다. Google Maps Scraper는 Google Maps 검색 결과와 장소 페이지에서 업체 데이터를 추출합니다. 각 장소에서 이름, 주소, 전화번호, 웹사이트, 평점, 리뷰 수, 좌표, 리뷰 등의 정보를 수집하며, 선택적으로 업체 웹사이트를 방문해 이메일 주소도 찾을 수 있습니다. 결과는 CSV 또는 JSON 파일, PostgreSQL, S3, 사용자 지정 writer 플러그인에 저장할 수 있습니다.
google-maps-scraper은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
google-maps-scraper은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
google-maps-scraper은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. google-maps-scraper의 마지막 커밋은 2026년 9월 24일입니다.
google-maps-scraper은(는) 어디에 사용할 수 있나요?
지역과 업종별로 현지 업체의 영업 리드 목록을 만듭니다. 영업 활동이나 데이터 보강을 위해 업체 연락처와 웹사이트를 수집합니다. 특정 지역의 현지 업체 평점과 리뷰를 조사합니다. PostgreSQL 큐를 사용해 여러 머신에서 대규모 분산 스크래핑을 실행합니다.
google-maps-scraper는 어떻게 설치하나요?
출력 폴더 만들기: mkdir -p gmaps-output 쿼리 파일을 사용해 Docker로 스크레이퍼 실행하기: docker run -v gmaps-playwright-cache:/opt -v "$PWD/example-queries.txt:/queries.txt:ro" -v "$PWD/gmaps-output:/out" gosom/google-maps-scraper -input /queries.txt -results /out/results.csv -depth 1 -exit-on-inactivity 3m
google-maps-scraper은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gosom/google-maps-scraper

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트