2013-06-26 36 views
0

我希望能夠使用PHP調用RESTful Web服務來獲取Google的搜索結果。我看到(https://developers.google.com/web-search/),但不推薦使用。我不打算爲自己的網站內容進行自定義搜索,而是希望使用API​​來獲取Internet的搜索結果。是否有API來獲取谷歌搜索結果(一個非棄用的API)?

Google的網站建議使用「Custom Search API」(https://developers.google.com/custom-search/v1/overview),但我不確定這是否是我需要的。

任何建議,將不勝感激。

+0

谷歌在搜索結果頁上的廣告上賺了數十萬美元,所以我認爲谷歌不允許任何API去拿這筆錢。但也許我錯了 - 請參閱[谷歌網頁搜索API已棄用 - 現在呢?](http://stackoverflow.com/questions/4082966/google-web-search-api-deprecated-what-now?rq=1) – furas

+0

試試這些傢伙http://www.faroo.com/hp/api/api.html – piatek

回答

0

Google不再提供Search API。我會推薦雅虎BOSS api。

2

Google的自定義搜索API可以進行配置,以便您可以查詢網頁而不僅僅是您的網頁,但您仍然無法每天發送超過100個免費電話,因此它基本上用於測試。同樣的雅虎API,您可以在註冊賬單後獲得一些免費電話。我知道的唯一一個免費的合理的免費電話API是Faroo:http://www.faroo.com/hp/api/api.html 您可以在那裏免費註冊以獲得一個密鑰,那麼您可以每月消費1,000,000個免費電話,這對大多數應用來說可能就足夠了。您可以使用JSON或XML檢索響應,因此實施PHP客戶端應該很簡單。