2012-10-13 60 views
1

我正在研究需要將URL與基於關鍵字的數據相關聯的系統。我希望能夠使用Web服務根據關鍵字或標籤自動執行全網頁搜索,並且結果將以JSON等機器友好的格式顯示。針對程序化網頁搜索的建議

我的第一個想法是谷歌,他們的谷歌自定義搜索服務看起來不錯,並在測試中證明了自己。它有一個簡單的類似REST的URL並以JSON格式返回結果。唯一的問題是它每天有100個查詢限制。我需要更多像1000.他們更高配額的付費選項(谷歌網站搜索)不允許全網頁搜索,所以對我沒用。

其他人肯定希望在之前進行程序化的網頁搜索。 Google是否提供我們可以使用的另一種B2B搜索服務?我們很樂意爲每個查詢付款,簽署協議等。我擔心我沒有在Google的網站上找到正確的位置。

當我寫這個問題時,我發現微軟的Bing web services主頁。乍一看,它看起來不錯。我對Google略有偏好,但向微軟開放。我很想聽聽關於使用微軟API的建議。

回答

1

谷歌定製搜索提供了「支付> 100查詢」選項,我相信:

https://developers.google.com/custom-search/v1/overview (見底部的「支付使用」部分)

+0

我記得在我最初的研究期間看到的,但是一旦我註冊了,我就沒有在任何可用的管理頁面中提及它。奇怪的。令人困惑。 –

0

@Sync找到了正確的方式,我相信我現在明白了這個問題:Google有兩個用於自定義搜索的控制面板,並且您無法從另一個控制面板獲取。

我在我的Google自定義搜索引擎(www.google.com/cse/panel)的面板上,它使我可以控制搜索引擎的低級別方面,唯一的付費選擇是將其轉換爲谷歌網站搜索,但這樣做,我會失去我的全網搜索能力。

對於Google的所有API(code.google.com/apis/console),還有另一個更高級別的控制面板,其中Custom Search是一個組件。從這裏開始,設置計費以獲得更大的配額顯然是相互關聯的。

對不起,我沒有提供正確的鏈接,因爲相關頁面需要登錄才能訪問。雖然我認爲這個答案是我的問題的權威性答案,但我將@sync的綠色選中標記,沒有他的幫助,我不能弄明白。不過,我仍然很想看到Bing的API的一些評論。