콘텐츠로 이동

Apify Basics: How To Scrape Anything In Minutes (No Code)

원본 영상: Apify Basics: How To Scrape Anything In Minutes (No Code)

Apify의 pre-built actor + Make.com 자동화로, 코드 없이 Google Maps 비즈니스 리스팅 → 개별 웹사이트 → 이메일·소셜 링크를 Google Sheets까지 파이프라인으로 연결한다.

  1. Apify 스토어에서 pre-built actor(웹 스크래퍼)를 선택 — 코드 작성 불필요
  2. Google Maps Scraper actor에 검색어·지역·수집 한도를 입력하고 실행
  3. 결과(상호명·주소·전화번호·웹사이트)를 CSV/HTML로 내보내기
  4. Google Maps 결과에는 이메일·소셜 핸들이 없으므로 2차 스크래핑 필요
  5. Make.com 시나리오를 만들어 두 actor를 순차 연결:
    • Module 1: Apify → Google Maps Scraper 실행 (동기 실행)
    • Module 2: Apify → Get Dataset Items (Module 1 run ID 사용)
    • Module 3: Apify → Contact Detail Scraper 실행 (URL을 동적 변수로 주입)
    • Module 4: Apify → Get Dataset Items (Module 3 run ID 사용)
    • Module 5: Array Aggregator (웹사이트별 다수 페이지 결과를 1행으로 통합)
    • Module 6: Google Sheets → Add a Row
항목설정값 / 팁
테스트 시 수집 한도2~3으로 제한 — 오류 빠른 확인용
Make.com 실행 모드Synchronous 필수 — 다음 단계가 이전 결과에 의존
Input JSONApify actor에서 JSON 복사 → Make.com에 붙여넣기, URL만 동적 변수로 교체
Array Aggregator페이지별 중복 행 방지 — 웹사이트 1개 = Google Sheets 1행
스케줄링Apify Schedules 탭에서 일별·시간별 자동 실행 설정 가능
프록시기본값 그대로 사용 권장; 고용량 스크래핑 시 내장 프록시 활용
  • Apify 무료 플랜: $5 크레딧 제공 (소규모 테스트에 충분)
  • Google Maps Scraper 2건 실행 시 비용: $0.02 미만 (본인 실측)
  • 유료 플랜: $49/월 (Starter)
  • 일부 특수 actor는 별도 렌탈 비용 존재 (예: Curious Coder actor — $30/월 + 사용량)

사용 도구

  • Apify — Google Maps Scraper actor, Contact Detail Scraper actor
  • Make.com — 시나리오 자동화
  • Google Sheets — 최종 데이터 저장

워크플로 흐름

Make.com 시나리오 트리거
→ Apify: Google Maps Scraper (검색어·지역·한도 입력)
→ Apify: Get Dataset Items (웹사이트 URL 포함 결과 수신)
→ Apify: Contact Detail Scraper (각 웹사이트 URL 동적 주입)
→ Apify: Get Dataset Items (이메일·소셜 링크 수신)
→ Array Aggregator (웹사이트별 다페이지 결과 병합)
→ Google Sheets: Add Row (website, phone, email, Instagram, Facebook, YouTube, TikTok, LinkedIn)

Make.com 연동 방법

  • Apify Settings → Integrations에서 Personal API Token 복사
  • Make.com에서 Apify 모듈 추가 시 토큰 붙여넣기
  • actor를 Apify에서 최소 1회 실행해야 Make.com 드롭다운에 자동 표시됨