@senspond

>

개발>백엔드

Google Search API 를 사용하기

등록일시 : 2024-06-25 (화) 08:29
업데이트 : 2024-06-25 (화) 08:29
오늘 조회수 : 109
총 조회수 : 3356

    이번 글에서는 Google Search API를 사용하는 방법을 정리해봅니다.

    이번 글에서는 Google Search API를 사용하는 방법을 정리해봅니다.


    구글 Search API Key 발급받기

    Custom Search JSON API  |  Programmable Search Engine  |  Google for Developers



    키 가져오기를 클릭하면 연결할 프로젝트를 선택하라고 나오고 선택하고 다음 단계로 넘어가면 아래처럼 키를 가져올 수 있습니다.



    비용

    Custom Search JSON API는 하루에 100개의 검색어를 무료로 제공합니다.


    추가 요청 비용은 쿼리 1,000개당 $5이며 하루에 최대 쿼리 10,000개까지 가능합니다.


    커스텀 검색엔진(CSE) 만들기



    특정 사이트에서만 검색되도록 할 수도 있습니다.



    여기 검색엔진ID가 GOOGLE_CSE_ID 이니 잘 메모합니다.




    구글 검색API로 검색엔진 요청

    curl https://www.googleapis.com/customsearch/v1?key={GOOGLE_API_KEY}&cx={GOOGLE_CSE_ID}&q={QUERY}




    items 목록 안에 검색결과 콘텐츠들이 담겨있습니다.


    python 소스코드

    
    GOOGLE_API_KEY=''
    GOOGLE_CSE_ID=''
    query = 'transformer'
    
    
    url = "https://www.googleapis.com/customsearch/v1";
    import requests
    import json
    res = requests.get(url, params={
        "key" : GOOGLE_API_KEY,
        "cx" : GOOGLE_CSE_ID,
        "q" : query,
    })
    
    content = json.loads(res.content)
    
    for item in content['items']:
        print(item['title'] + " : " + item['link'])
    



    senspond

    안녕하세요. Red, Green, Blue 가 만나 새로운 세상을 만들어 나가겠다는 이상을 가진 개발자의 개인공간입니다.

    댓글 ( 0 )

    카테고리내 관련 게시글

    현재글에서 작성자가 발행한 같은 카테고리내 이전, 다음 글들을 보여줍니다

    @senspond

    >

    개발>백엔드

    • Java Spring WebFlux 로 ChatGPT OpenAI Streaming API 만들기 / 자바스크립트에서 스트리밍 요청처리

      Java Spring WebFlux 로 ChatGPT OpenAI Streaming API 만들고 자바스크립트에서 스트리밍 요청처리를 하는 방법을 정리해봅니다.
        2024-06-23 (일) 01:35
      1. 제미나이(Gemini) API 를 사용하는 두가지 방법 GCP Vertext AI, Google AI Studio

        제미나이(Gemini) API 를 사용하는 두가지 방법에 대해서 정리해봤습니다. 바로 GCP Vertext AI 와 Google AI Studio 를 사용하는 방법입니다.
          2024-06-24 (월) 10:29
        1. [현재글] Google Search API 를 사용하기

          이번 글에서는 Google Search API를 사용하는 방법을 정리해봅니다.
            2024-06-25 (화) 08:29
          1. 구글 클라우드 플랫폼(GCP) 서비스 계정 키생성 실패시 정책수정하여 해결하기

            구글 클라우드 플랫폼(GCP) 서비스 계정 키생성 실패시 정책수정하여 해결하는 방법에 대해 정리해 본 글입니다.
              2024-09-13 (금) 05:21
            1. 윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드

              윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드
                2025-02-05 (수) 02:18