可能重複:
java program to retreive page source from google search automatically是否可以通過使用java程序自動從Google搜索中檢索頁面源?
喜的朋友, 我只是給在谷歌搜索任何詞和搜索輸出中是否有特定的詞。我希望Java程序自動從谷歌搜索中檢索特定單詞的頁面源代碼。它非常緊急。給出任何建議。謝謝
可能重複:
java program to retreive page source from google search automatically是否可以通過使用java程序自動從Google搜索中檢索頁面源?
喜的朋友, 我只是給在谷歌搜索任何詞和搜索輸出中是否有特定的詞。我希望Java程序自動從谷歌搜索中檢索特定單詞的頁面源代碼。它非常緊急。給出任何建議。謝謝
「頁面源代碼」是從Web服務器返回的原始HTML,因此您可以通過簡單地向Google提交HTTP請求並閱讀HttpResponse來獲取此文本。
查看用於提交HTTP請求的Java的HttpClient。
嘗試運行谷歌搜索的任何單詞。進入搜索結果頁面後,查看地址欄中顯示的內容。你可能想要像這樣提交一個HTTP GET。
請注意,您必須「僞造」您的Java應用程序是一個瀏覽器,否則Google服務器不會返回任何內容(除了錯誤消息)。 – 2010-01-28 18:43:26
這是否可能並不重要:Google不希望你這樣做。他們有一個公開的AJAX搜索API開發人員可以使用:http://code.google.com/apis/ajaxsearch/web.html
請不要重複發佈相同的問題。 http://stackoverflow.com/questions/2156111/java-program-to-retreive-page-source-from-google-search-automatically/2156135#2156135 – danben 2010-01-28 18:40:34