2012-10-07 83 views
-1

有沒有一種方法,我可以得到從谷歌搜索提取的前10名結果。谷歌搜索結果提取使用java

例如:如果我給在maps.google.com「比薩餅店」,它給我的右邊,有一個結果是有辦法,我可以得到/提取這些結果

+1

看看:https://developers.google.com/places/documentation/search – 2012-10-07 06:48:15

回答

0

沒有,你是不應該通過google界面以外的任何其他方式訪問數據。

在條款谷歌服務的規定:

5.3您同意不訪問(或試圖訪問)被任一服務是指除通過由 谷歌提供的接口以外,除非您已被明確允許在與Google簽訂的單獨協議中使用。您特別同意不通過任何自動化方式 (包括使用腳本或網絡抓取工具)訪問 (或嘗試訪問)任何服務,並應確保您 符合任何robots.txt文件中列出的說明在 服務。

+1

不管服務的條款,這是不好的做法,刮HTML,可以隨時更改格式。然而,如果您要描述以編程方式從Google獲取結果的正確方法 - 通過開發人員API,對作者來說更有利。 –

+0

據我瞭解,根據服務條款,這是禁止的。因此,訪問禁用資源的示例不正確。 – 18bytes