2011-03-29 71 views
0

是否可以顯示並存儲從Google搜索查詢中獲得的結果?搜索是從commons-http客戶端通過我的webapp執行的。我的問題是:可能顯示並存儲Google搜索的前3個結果?

  1. 是否允許?
  2. 是否符合道德標準?
  3. 這可能嗎?

我聽說谷歌改變標籤和塊刮板。這是對的嗎?任何其他方式來做到這一點?

+1

[5.3您同意不通過Google提供的界面以任何方式訪問(或試圖訪問)任何服務,除非您已經特別允許與Google單獨簽署協議。您特別同意不通過任何自動方式(包括使用腳本或網絡抓取工具)訪問(或嘗試訪問)任何服務,並確保您遵守服務中存在的任何robots.txt文件中列出的說明。](http://www.google.com/accounts/TOS) – sarnold 2011-03-29 06:30:36

+0

經過幾百次請求後,您的IP將被阻止,並且您會看到類似的內容(http://sorry.google.com/sorry /)。這是道德的嗎?不可以嗎?是。代理是你的朋友! – chriso 2011-03-31 05:32:57

回答

1

當然可以刮谷歌的結果 - 很多人都可以。您可以使用代理來掩蓋您的IP並避免被阻止。

確保您將用戶代理設置爲瀏覽器。

谷歌doesn't like this並提供了search API,但它是相當無用的。