2010-04-01 94 views

回答

3

我不知道有關的API,但你可以做一個搜索,像這樣查看谷歌已經索引的網頁:

site:http://thesitesurl.com 

Here is an example。你可以將邏輯應用到每個頁面的分頁和項目數量等(或者簡單地使用「約9,100,000的結果1 - 100」)。您甚至可以選擇使用this sort of syntax每頁顯示100個項目。我不確定這是否符合您的確切要求,但總比沒有好。

+0

感謝您的答覆,不幸的是我需要爲我建立一個報告工具,XML解析各個位,吐出來的統計數據以XML返回的結果。 – Probocop 2010-04-01 10:04:08

2

隨着仍在運轉 - 但反對 - 谷歌搜索API,你可以這樣做:

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

返回的結果類型爲「text/JavaScript的」您可以解析爲JSON的。您所在的字段爲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 2017-03-05 12:55:53