핵심 기능
googer가 제공하는 강력한 웹 검색 기능을 확인하세요.
7개 검색 엔진
DuckDuckGo, Brave, Google, Ecosia, Yahoo, AOL, Naver — 7가지 검색 엔진을 단일 API로 사용할 수 있습니다.
멀티 엔진 동시 검색
여러 엔진에 동시에 요청을 보내고, 결과를 자동으로 랭킹하여 최적의 결과를 반환합니다.
자동 폴백
하나의 엔진이 실패하면 자동으로 다음 엔진으로 전환합니다. 안정적인 검색을 보장합니다.
이미지/뉴스/비디오
텍스트 검색뿐 아니라 이미지, 뉴스, 비디오 검색까지 지원합니다. 각 타입별 필터를 제공합니다.
Query Builder
site:, filetype:, intitle: 등 Google 고급 검색 연산자를 프로그래매틱하게 조합할 수 있습니다.
타입 안전
완전한 타입 힌트와 Pydantic 모델로 IDE 자동완성과 런타임 검증을 지원합니다.
지원 엔진
7개 검색 엔진을 단일 인터페이스로 사용할 수 있습니다.
| 엔진 | 상태 |
|---|---|
| DuckDuckGo | 기본 엔진 |
| Brave | 추천 |
| 지원 | |
| Ecosia | 지원 |
| Yahoo | 지원 |
| AOL | 지원 |
| Naver | 한국 검색 |
코드 예제
간단한 API로 강력한 웹 검색을 수행하세요.
기본 검색
from googer import Googer
with Googer(engine="auto") as g:
results = g.search("python web scraping")
for r in results:
print(r.title)
print(r.href)
print(r.body)멀티 엔진 검색
from googer import Googer
with Googer(engine="multi") as g:
results = g.search(
"machine learning",
max_results=20,
region="ko-kr"
)
for r in results:
print(f"[{r.provider}] {r.title}")Query Builder
from googer import Googer, Query
q = (
Query("deep learning")
.site("arxiv.org")
.filetype("pdf")
.intitle("transformer")
)
with Googer() as g:
results = g.search(q)검색 유형
4가지 검색 유형을 지원합니다.
웹 검색
일반 텍스트 검색 결과
이미지 검색
크기, 색상, 유형 필터
뉴스 검색
최신 뉴스 기사 검색
비디오 검색
영상 길이별 필터