Make.com

moon.kick·2025년 5월 2일

좋아요! 아래는 Make.com을 이용해서 Serper API로 뉴스 수집을 자동화하는 방법을 단계별로 상세히 설명한 내용입니다.


✅ 1단계: 준비물

항목설명
✅ Make.com 계정make.com에서 회원가입
✅ Google Sheet키워드 및 결과 저장용 구글 스프레드시트
✅ Serper API Keyhttps://serper.dev에서 API 발급
✅ Serper API 테스트Playground에서 테스트 가능

✅ 2단계: Google Sheet 준비

시트 구성 예:

[시트1] Keywords
A1: Keyword
A2: apple
A3: samsung
...

[시트2] NewsResults
A1: Title | B1: Link | C1: Snippet | D1: Keyword

✅ 3단계: Make.com 시나리오 생성

▶️ Step 1. 로그인 후 'Scenarios' → 'Create a new scenario' 클릭


✅ 4단계: 시나리오 구성

Google Sheets – Get Range Values

  • 액션: Get Range Values

  • 설명: Keyword 시트에서 키워드 목록 불러오기

  • 설정:

    • Spreadsheet: 당신의 시트
    • Sheet name: Keywords
    • Range: A2:A (두 번째 줄부터 키워드 읽기)

Iterator

  • 액션: Iterator

  • 설명: 불러온 키워드들을 하나씩 반복하기

  • 설정:

    • Array: Get Range Values의 output

HTTP – Make a Request (Serper API)

  • 액션: Make a request

  • 설정:

    • URL: https://google.serper.dev/news

    • Method: POST

    • Headers:

      X-API-KEY: [당신의 Serper API 키]
      Content-Type: application/json
    • Body type: Raw (JSON)

    • Request content:

      {
        "q": "{{2.value}}"
      }

      여기서 {{2.value}}는 Iterator에서 가져온 키워드입니다.


Another Iterator (Optional)

  • 응답으로 뉴스 목록 (배열)이 오므로 이를 다시 반복문으로 처리
  • Input: HTTP 응답 중 news 배열

Google Sheets – Add a Row

  • 액션: Add a Row

  • 설정:

    • Spreadsheet: 결과 저장 시트

    • Sheet name: NewsResults

    • Columns mapping:

      • A: {{3.title}}
      • B: {{3.link}}
      • C: {{3.snippet}}
      • D: {{2.value}} (키워드)

✅ 5단계: 시나리오 테스트 및 실행

  1. "Run once" 버튼으로 테스트 실행
  2. 결과 확인 → 스프레드시트에 뉴스가 자동 추가되어야 함
  3. 문제 없으면 → 상단의 "Schedule" 기능으로 주기적으로 자동 실행 설정

💡 보안 팁

  • API Key는 절대 외부에 노출하지 마세요.
  • Make.com 시트 접근 권한은 '제한'으로 설정하세요.

🔄 요약 순서

  1. 키워드 시트 준비 (Google Sheets)
  2. Make.com에서 시나리오 생성
  3. Google Sheets → Iterator → HTTP (Serper API 호출) → Iterator → Google Sheets 저장
  4. 테스트 및 자동 실행 설정

필요하다면, 시각적 흐름도나 샘플 JSON도 도와드릴 수 있습니다. 어떤 형식이 더 도움이 될까요?

profile
@mgkick

0개의 댓글