亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

在Java中檢索Google的搜索結果

2019-11-18 13:37:04
字體:
來源:轉載
供稿:網友
  
客戶端的javascript:

<script language="javascript">
var theURL = "/examples/servlet/MyGoogleSearchServlet?search=";
var http = getHTTPObject(); 

function handleHttPResponse() {
if (http.readyState == 4) {
    GoogleSearchResults.innerHtml = http.responseText;
}
}

function updateGoogleResults(formElement) {
var searchQuery = document.forms[0].elements[formElement].value;
http.open("GET", theURL + escape(searchQuery), true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function getHTTPObject() {
var xmlhttp;
try {
    xmlhttp = new ActiveXObject("MsXML2.XMLHTTP");
} catch (e) {
     try {
        XMLhttp = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (E) {
        XMLhttp = false;
     }
}

if (!XMLhttp && typeof XMLHttpRequest != ’undefined’) {
    try {
     XMLhttp = new XMLHttpRequest();
    } catch (e) {
     XMLhttp = false;
    }
}

return XMLhttp;
}
</script>

__________________________________________________________________________

服務器端的:MyGoogleSearchServlet

import 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<results.size(); i++) {
                        resultBean = (SearchResultBean) results.get(i);
                        resultBuffer.append("<a href=").append(resultBean.getURL()).append(">").append(resultBean.getTitle()).append("</a>");
                        resultBuffer.append("<br>");
                        resultBuffer.append(resultBean.getSnippet());
                        resultBuffer.append("<br>").append("<br>");
                }
                
                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();
        }
}

__________________________________________________________________________

服務器端的:MyGoogleSearch

import 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 IOExceptio

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品99久久久香蕉| 国产色婷婷国产综合在线理论片a| 最近更新的2019中文字幕| 亚洲国产成人爱av在线播放| 国产精品成人品| 国产自产女人91一区在线观看| 91超碰caoporn97人人| 欧美第一黄网免费网站| 国产suv精品一区二区| 91香蕉亚洲精品| 国产91精品久久久| 国产日本欧美一区| 日韩美女视频免费看| 自拍偷拍亚洲精品| 久久频这里精品99香蕉| 欧美视频在线免费| 亚洲在线第一页| 久久人人97超碰精品888| 国产福利精品在线| 欧美激情一二区| 97精品国产97久久久久久免费| 亚洲欧美国产va在线影院| 中文国产亚洲喷潮| 亚洲女人天堂网| 欧美特黄级在线| 一级做a爰片久久毛片美女图片| 懂色av一区二区三区| 亚洲电影成人av99爱色| 97热精品视频官网| 高清欧美一区二区三区| 成人久久18免费网站图片| 欧美大片免费观看在线观看网站推荐| 久久天天躁日日躁| 亚洲最大福利视频网站| 亚洲欧洲一区二区三区在线观看| 欧美一区二区大胆人体摄影专业网站| 日韩精品免费视频| 欧美大片免费观看在线观看网站推荐| 国产成人精彩在线视频九色| 日韩av电影在线免费播放| 欧美日韩另类字幕中文| 欧美激情一级二级| 欧美极品少妇xxxxⅹ裸体艺术| 9.1国产丝袜在线观看| 97在线观看免费| 欧美午夜www高清视频| 久久精品成人一区二区三区| 成人久久18免费网站图片| 亚洲国产天堂久久国产91| 欧美三级欧美成人高清www| 亚洲电影免费在线观看| 欧美一级免费视频| 久久久亚洲精品视频| 亚洲毛片一区二区| 亚洲国产精品va在看黑人| 中文字幕欧美精品日韩中文字幕| 91在线观看免费网站| 欧洲中文字幕国产精品| 不用播放器成人网| 亚洲欧美国产日韩中文字幕| 国产精品激情av在线播放| 在线精品国产欧美| 国产精品自产拍在线观| 国产精品女主播| 国模私拍一区二区三区| 性色av一区二区三区在线观看| 国产va免费精品高清在线观看| 国产精品网红直播| 在线播放国产精品| 久久人人爽人人爽人人片av高请| 美女撒尿一区二区三区| 亚洲一区二区三区成人在线视频精品| 久久最新资源网| 精品久久久久久亚洲国产300| 中文字幕亚洲欧美日韩在线不卡| 日韩二区三区在线| 午夜精品福利视频| 亚洲石原莉奈一区二区在线观看| 97在线免费视频| 国产精品免费在线免费| 中文字幕精品一区久久久久| 91成人性视频| 日韩男女性生活视频| 欧美乱人伦中文字幕在线| 亚洲网站在线播放| 欧美黄色片在线观看| 亚洲欧美日韩中文视频| 国产美女久久精品| 亚洲精品久久久一区二区三区| 欧洲成人免费视频| 日本精品久久电影| 91国产视频在线| 欧美激情视频免费观看| 日韩电影大片中文字幕| 久久久97精品| 国产偷亚洲偷欧美偷精品| 国产精品99蜜臀久久不卡二区| 欧美黄色性视频| 日韩不卡中文字幕| 在线一区二区日韩| 九九精品视频在线观看| 国产一级揄自揄精品视频| 久久久国产影院| 精品久久久久久久久久| 日本高清视频一区| 欧美日韩性生活视频| 亚洲美女视频网| 久久精品国产亚洲精品| 欧美整片在线观看| 国产极品精品在线观看| 懂色av中文一区二区三区天美| 亚洲a区在线视频| 欧美理论在线观看| 国产日本欧美一区二区三区在线| 国产成人avxxxxx在线看| 日韩欧美福利视频| 久久精品国产一区二区三区| 亚洲视频在线看| 欧美日韩国产精品一区二区不卡中文| 国色天香2019中文字幕在线观看| 亚洲影院在线看| 亚洲国产又黄又爽女人高潮的| 98精品国产自产在线观看| 九九热最新视频//这里只有精品| 在线观看精品国产视频| 欧美日韩午夜激情| 亚洲国产小视频在线观看| 欧洲亚洲在线视频| 久久电影一区二区| 久久视频这里只有精品| 亚洲国产欧美日韩精品| 国产精品久久久久不卡| 欧美做受高潮电影o| 日韩av在线影视| 青青在线视频一区二区三区| 国产精品美女久久久免费| 国产精品激情av在线播放| 亚洲999一在线观看www| 日韩国产在线看| 91免费人成网站在线观看18| 欧美黄色免费网站| 国产精品亚洲片夜色在线| 国产精品电影观看| 欧美巨乳美女视频| 97久久超碰福利国产精品…| 国产欧美精品在线播放| 久久久国产一区二区三区| 欧美激情小视频| 久久久精品影院| 国产精品成人观看视频国产奇米| 黑人与娇小精品av专区| 中文字幕日韩在线播放| 91wwwcom在线观看| 中文字幕久热精品视频在线| 91精品国产自产在线观看永久| 美女精品久久久| 91精品国产综合久久香蕉| 欧美专区第一页| 亚洲午夜久久久久久久| 久久成人人人人精品欧| 成人性生交大片免费观看嘿嘿视频| 91免费的视频在线播放| 亚洲全黄一级网站| 日韩电影在线观看永久视频免费网站|