2011-02-15 2 views
5

Google에서 특정 검색어에 대한 모든 검색 결과를 검색하고 검색 할 수있는 방법이 있습니까? 맞춤 검색 API를 사용하고 싶지만 결과 세트의 시작 색인은 최대 99 개가 될 수 있습니다 (http://code.google.com/apis/customsearch/v1/using_rest.html). 즉 첫 번째 검색 만 할 수 있음을 의미합니다. 100 항목. 내 경우에는 결과 집합에 약 4000 개의 항목이 있습니다.Google 웹 검색 API는 처음 100 개의 결과 집합 만 반환합니다.

감사합니다.

답변

2

약 1000 개의 검색 결과를 얻을 수 있습니다. 각각 100 개의 검색 결과가있는 100 개의 페이지입니다. 참조 : http://code.google.com/apis/customsearch/v1/using_rest.html#query-params

마치 그 이상으로 갈 수없는 것처럼 보입니다.

업데이트 : 정정되었습니다. 그것은 단지 100

+0

를 사용하여, 페이지 당 20의 결과에 의해 제한 페이지 당 10 개 이상의 결과를 반환 할 수있는 새로운 Google API, 나는 100이 실제 제한 믿고, "이 API는 최대 100 개의 검색 결과를 청크 (페이지)로 최대 10 개의 검색 결과로 반환 할 수 있습니다. 검색 결과의 페이지를 지정하여 start 및 num 쿼리 매개 변수를 사용하여 반환 할 수 있습니다." 이것은 해석 할 때 "최대 10 페이지의 항목 100 개"와 같지 않습니다. –

+0

당신 말이 맞아요. num과 start 매개 변수를 살펴보면 num은 결과 페이지의 양을 의미하고 start는 최대 100 페이지 중 원하는 것을 의미한다고 생각합니다. 그러나 start는 시작하려는 검색 결과를 정의합니다. 죄송합니다. –

+1

이것은 실제 답변이 아니므로 질문 자체에있는 내용에 아무 것도 추가하지 마십시오 – anddam

-3
+2

페이지 맨 위의 면책 조항은 "이 페이지는 Google 사이트 검색 고객에게만 제공되는 XML 버전의 사용자 설정 검색 API를 의미합니다"를 지정하므로 OP 사례에는 해당되지 않습니다 – anddam