아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


아직도능동적인산호

아직도능동적인산호

25.05.08

Code Search API 질문이있습니다.

Code Search API 에서 아래와 같이 생성하였습니다.

https://developers.google.com/custom-search/v1/overview?hl=ko

그럼 GOOGLE_API_KEY와 GOOGLE_CSE_ID키가 나오는데 해당 값으로 아래와 같이 결과값을 구하면 결과값이 나옵니다.

def google_search(query,num_results=5):
url = "https://www.googleapis.com/customsearch/v1"
params = {
"q": query,
"key": GOOGLE_API_KEY,
"cx": GOOGLE_CSE_ID,
"num": num_results,
}

response = requests.get(url, params=params)
results = response.json()

if "items" not in results:
print("No results found or error occurred:", results)
return []

return results["items"]

문제는 https://programmablesearchengine.google.com/controlpanel/overview
[프로그래밍 검색 제어판] -> [GOOGLE_CSE_ID] -> 검색 설정값에 테스트 해보라고 공개 URL이 나오는데 https://cse.google.com/cse?cx=07fb7ftesttest 이걸로 똑같이 검색한것과 검색 결과값이 다릅니다.

공개 URL은 최신 정보를 잘가져오는데 무슨 차이일까요?

아직 답변이 없어요.