是否有類似於Yahoo和Bing API的Google API來檢查指定域上索引頁面的數量?谷歌API來檢查索引頁面的數量?
例如,對於雅虎,如果我在下面輸入URL:
然後,它會返回一些XML索引的細節爲「totalResultsAvailable」
任何想法的頁數?
感謝
是否有類似於Yahoo和Bing API的Google API來檢查指定域上索引頁面的數量?谷歌API來檢查索引頁面的數量?
例如,對於雅虎,如果我在下面輸入URL:
然後,它會返回一些XML索引的細節爲「totalResultsAvailable」
任何想法的頁數?
感謝
我不知道有關的API,但你可以做一個搜索,像這樣查看谷歌已經索引的網頁:
site:http://thesitesurl.com
Here is an example。你可以將邏輯應用到每個頁面的分頁和項目數量等(或者簡單地使用「約9,100,000的結果1 - 100」)。您甚至可以選擇使用this sort of syntax每頁顯示100個項目。我不確定這是否符合您的確切要求,但總比沒有好。
隨着仍在運轉 - 但反對 - 谷歌搜索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
,這裏是如何的詳細信息構建查詢:
Google搜索API已被完全棄用。它不起作用了。他們也將停止使用Google Site Search API。唯一剩下的就是自定義搜索引擎,它不允許您在Google內搜索,只搜索您的網站。 – Alex 2017-03-05 12:55:53
感謝您的答覆,不幸的是我需要爲我建立一個報告工具,XML解析各個位,吐出來的統計數據以XML返回的結果。 – Probocop 2010-04-01 10:04:08