记住哦,本站网址是:http://www.7139.com
梦幻网络
导航图标
您现在的位置: 梦幻网络 >> 技术学院 >> 程序设计 >> Java语言 >> 正文

在Java中检索Google的搜索结果

来源:互联网 收集:梦幻网络 本站网址:www.7139.com 点击数: 【字体:减小 增大


客户端的JavaScript:__________________________________________________________________________服务器端的:MyGoogleSearchServletimport java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/*** Search Google.* * @author Jose Sandoval*/public class MyGoogleSearchServlet extends HttpServlet { /** * Do get. * * @param request HttpServletRequest * @param response HttpServletResponse * @throws ServletException, IOExeption */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); StringBuffer resultBuffer = new StringBuffer(); ArrayList results = MyGoogleSearch.doSearch(request.getParameter("search")); SearchResultBean resultBean = null; for (int i = 0; i

   本篇文章共2页,此页为首页   下一页



"); resultBuffer.append(resultBean.getSnippet()); resultBuffer.append("
").append("
"); } response.setContentType("text/html"); response.setHeader("Pragma", "no-cache"); response.setHeader("Expires", "0"); response.setHeader("Cache-Control", "no-store"); out.print(resultBuffer.toString()); out.close(); }}__________________________________________________________________________服务器端的:MyGoogleSearchimport java.io.IOException;import java.util.ArrayList;import com.google.soap.search.GoogleSearch;import com.google.soap.search.GoogleSearchFault;import com.google.soap.search.GoogleSearchResult;import com.google.soap.search.GoogleSearchResultElement;/*** GoogleSearch.* * @author Jose Sandoval*/public class MyGoogleSearch { private static String CLIENT_KEY = "YOU_HAVE_TO_GET_YOUR_OWN_KEY_FROM_GOOGLE"; /** * Search Google. * * @param queryString String * @return ArrayList Contains SimpleSearchResult * @throws IOException */ public static ArrayList doSearch(String queryString) throws IOException { ArrayList searchResults = new ArrayList(); GoogleSearch search = new GoogleSearch(); search.setKey(CLIENT_KEY); try { search.setQueryString(queryString.trim()); GoogleSearchResult results = search.doSearch(); GoogleSearchResultElement[] resultElements = results.getResultElements(); for (int i = 0; i
   本篇文章共2页,此页为末页   上一页


  

Google
【更新时间:2006-7-12 7:54:17】【打印此文】【关闭窗口
  • 上一篇教程:
  • 下一篇教程:
  • 搜索