2010-04-01 3 views
1

Yahoo 및 Bing의 API와 비슷한 Google API가 특정 도메인의 색인 생성 된 페이지 수를 확인합니까?Google API를 사용하여 색인 생성 된 페이지 수를 확인 하시겠습니까?

http://search.yahooapis.com/SiteExplorerService/V1/pageData?appid=MTSlade&query=http://www.dave-sellers.co.uk&domain_only=1&results=1

는 그 다음이 'totalResultsAvailable'

어떤 생각으로 인덱스 페이지의 수를 자세히 일부 XML을 반환합니다 : 나는 다음 URL을 입력하면 야후 예를 들어

?

덕분에

답변

3

나는 API에 대해 잘 모르겠어요하지만 당신과 같이 검색을 수행하여 구글 색인 한 페이지를 볼 수 있습니다 :

site:http://thesitesurl.com 

Here is an example. 당신은 페이지 매김과 페이지 당 항목의 수에 대해 약간의 논리를 적용 할 수 있습니다 (또는 단순히 "결과 1 - 100 약 9,100,000"을 사용하십시오). this sort of syntax을 사용하여 페이지 당 100 개의 항목을 표시하도록 선택할 수도 있습니다. 이것이 당신의 정확한 요구 사항에 맞을 지 확신 할 수는 없지만 아무것도없는 것보다 낫습니다.

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=www.bbc.co.uk 

반환 결과는 당신이 JSON로 구문 분석 할 수있는 유형 "텍스트/자바 스크립트"입니다 -하지만 사용되지 않는 - 당신이 할 수있는 Google 검색 API를 정지 동작으로

+0

감사합니다, 불행하게도 나는 XML의 다양한 비트를 분석하고 통계를 뱉어보고 도구를 구축하고 XML로 반환되는 결과가 필요합니다. – Probocop

2

. 뒤에있는 입력란은 estimatedResultCount입니다. 결과를 XML로 반환하는 옵션은없는 것 같지만 JSON을 XML로 변환하기 만하면됩니다. 나는 당신이 사용하고있는 언어를 모르지만 이것을하기위한 유틸리티가 있어야합니다. 당신이 사용되지 않는 API를 사용하지 않을 경우

는, 새로운 사용자 설정 검색 API를 사용 -하지만 당신은 API 키에 가입해야합니다 :

http://code.google.com/apis/customsearch/v1/overview.html

을 여기에 방법에 대한 세부 사항을의 쿼리 구성하기 : 당신의 응답을

http://code.google.com/apis/customsearch/v1/using_rest.html

+0

Google 검색 API는 완전히 지원 중단되었습니다. 더 이상 작동하지 않습니다. 그들은 Google Site Search API도 중단 할 예정입니다. 남은 것은 사용자 설정 검색 엔진으로 Google 내에서 사이트를 검색하는 것을 허용하지 않습니다. – Alex

관련 문제