Serper: 2,500개의 Google 검색 결과를 무료로 사용할 수 있는 API 도구

최신 AI 리소스5개월 전에 게시 됨 AI 공유 서클
12.2K 00

일반 소개

Serper는 개발자를 위한 구글 검색 API 도구입니다. Serper의 핵심 기능은 사용자가 복잡한 크롤러 코드를 직접 작성할 필요 없이 API를 통해 웹 콘텐츠, 뉴스, 이미지 등의 검색 결과를 얻을 수 있도록 도와주는 것으로, 데이터를 반환하는 데 1~2초 정도로 빠르게 실시간 Google 검색 결과를 제공할 수 있습니다. 가격도 1000건의 요청당 0.30달러로 매우 저렴합니다. 이 사이트는 무료 계정 등록을 제공하며 신용 카드가 필요하지 않으므로 개발자가 빠르게 시작할 수 있습니다. 데이터 액세스를 더 간단하고 효율적으로 만들기 위해 기술 팀이 개발했으며, 많은 프로그래머와 기업에게 인기가 있습니다.

Serper:免费使用2500次谷歌搜索结果的API工具

 

기능 목록

  • Google 검색 결과를 실시간으로 확인하세요: 웹페이지, 뉴스, 이미지 및 기타 유형의 데이터 검색을 지원합니다.
  • 다국어 및 지역 설정 지원: 국가, 언어 또는 위치를 지정하여 맞춤형 검색 결과를 얻을 수 있습니다.
  • 구조화된 데이터 반환: 개발자가 처리할 수 있도록 JSON 형식으로 결과가 출력됩니다.
  • 고성능 응답: 1~2초 이내에 검색 데이터를 반환하여 매우 효율적입니다.
  • 무료 체험판 제공: 등록하여 2500건의 검색을 무료로 테스트해 보세요.
  • 다양한 검색 매개변수 지원: 결과 수, 시간 범위 등을 설정할 수 있습니다.

 

도움말 사용

Serper는 사용이 매우 간단하며 프로그래밍에 대한 기본 지식이 있는 개발자를 대상으로 합니다. 다음은 기능을 시작하고 작동하는 방법에 대한 자세한 설명입니다.

API 키 등록 및 획득

  1. 페이지에서 '무료 계정 만들기' 버튼을 클릭합니다.
  2. 이메일과 비밀번호를 입력하여 등록을 완료합니다. 신용카드는 필요하지 않으며 등록 후 사용자의 백 오피스로 바로 이동합니다.
  3. 백엔드의 'API 키' 또는 'API 액세스' 영역에서 'API 키 생성'을 클릭하여 키를 생성합니다.
  4. 이 API 키(문자와 숫자의 문자열)를 복사하여 저장하면 Serper 서비스를 호출할 수 있는 자격 증명이 됩니다.

구성 환경

Serper는 코드에서 호출해야 하므로 먼저 프로그래밍 환경을 구성해야 합니다. Python을 예로 들어보겠습니다:

  • 컴퓨터에 Python이 설치되어 있는지 확인합니다(3.8 이상 권장).
  • 터미널을 열고 다음을 설치합니다. requests 라이브러리에서 명령을 입력합니다:
pip install requests
  • 코드에서 API 키를 설정합니다. 환경 변수(더 안전한 방법)를 사용하거나 코드에서 직접 설정할 수 있습니다.

API의 기본 연산 호출하기

다음은 '최신 기술 뉴스'를 검색하는 방법을 보여주는 간단한 Python 예제입니다:

import requests
# 设置API密钥
API_KEY = "你的API密钥"  # 替换成你自己的密钥
url = "https://google.serper.dev/search"
# 设置搜索参数
params = {
"q": "最新科技新闻",  # 查询关键词
"api_key": API_KEY     # API密钥
}
# 发送请求
response = requests.get(url, params=params)
results = response.json()  # 获取JSON格式的结果
# 打印结果
print(results)

실행하면 제목, 링크, 요약 등의 정보를 포함하여 반환된 검색 결과를 볼 수 있습니다.

주요 기능 작동 절차

1. 웹 콘텐츠의 실시간 검색

  • 존재 params 설정 "q": "你的关键词"예를 들면 다음과 같습니다. "q": "Python教程".
  • 지역별 결과가 필요한 경우 다음과 같은 매개 변수를 추가하세요. "gl": "cn"(중국) 또는 "hl": "zh-cn"(중국어).
  • 요청을 전송한 후 결과에는 Google의 자연 검색 결과인 '오가닉' 필드가 포함됩니다.

2. 뉴스 또는 사진에 액세스

  • 요청 주소를 다음과 같이 수정합니다. <https://google.serper.dev/news>(뉴스) 또는 <https://google.serper.dev/images>(사진).
  • 예시:
    url = "https://google.serper.dev/news"
    params = {"q": "科技新闻", "api_key": API_KEY}
    response = requests.get(url, params=params)
    print(response.json())
    
  • 뉴스는 '뉴스' 필드에, 이미지는 '이미지' 필드에 표시됩니다.

3. 결과 수 조정

  • 기본값은 10개의 결과를 반환하며, 원하는 수만큼 추가하여 변경할 수 있습니다. "num": 20(최대 100개 항목 지원).
  • 예시:
    params = {"q": "人工智能", "num": 20, "api_key": API_KEY}
    

4. 테스트 기능

  • Serper는 https://serper.dev/playground 에서 로그인하여 키워드로 직접 테스트할 수 있는 '놀이터' 페이지를 제공합니다.
  • 코드를 작성할 필요가 없으며, 입력하면 반환된 JSON 데이터를 확인할 수 있어 디버깅이 쉽습니다.

주의

  • 무료 계정은 검색 횟수가 2,500회로 제한되어 있으며, 이를 초과하면 유료 요금제로 업그레이드해야 합니다.
  • 요청이 너무 자주 발생하면 흐름 제한이 트리거될 수 있으므로 통화 시간을 균등하게 분배하는 것이 좋습니다.
  • 도용을 방지하기 위해 API 키를 공개해서는 안 됩니다.

이 단계를 통해 Serper를 쉽게 시작하여 Google 검색 데이터를 얻을 수 있습니다. 간단하고 직관적인 방법으로 빠르게 개발 및 테스트할 수 있습니다.

 

애플리케이션 시나리오

  1. 시장 조사
    Serper를 사용하여 경쟁사의 뉴스나 웹 페이지를 검색하여 시장에 대한 빠른 개요를 확인하세요.
  2. 콘텐츠 제작
    기사를 작성할 때는 관련 키워드를 검색하여 최신 정보를 자료로 활용하세요.
  3. 데이터 분석
    특정 주제에 대한 검색 결과를 크롤링하고 트렌드나 사용자 관심사를 분석하세요.
  4. 교육 연구
    학생이나 교사는 이를 사용하여 학습 자료나 뉴스를 찾아 학습 효과를 높일 수 있습니다.

 

QA

  1. Serper는 무료인가요?
    예, 2,500회 검색 무료 체험에 가입하세요. 한도를 초과하는 경우 최소 $0.30/1,000 검색에 대해 비용을 지불해야 합니다.
  2. 사용하려면 프로그래밍을 해야 하나요?
    예, 주로 API를 통해 호출되며 기본적인 프로그래밍 지식이 필요합니다. 하지만 수동으로 플레이그라운드를 테스트할 수도 있습니다.
  3. 중국어 검색을 지원하나요?
    지원. 그냥 "hl": "zh-cn"를 입력하면 중국어 결과가 반환됩니다.
  4. 데이터는 얼마나 자주 업데이트되나요?
    데이터는 Google에서 직접 크롤링한 실시간 데이터로 최신 상태를 보장합니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...