繁体   English   中英

如何在Java应用程序中使用Google建议API

[英]How to use google suggest api with java application

我想在我的Java应用程序中使用google-suggest-api。

我可以通过Java应用程序调用http://google.com/complete/search?q=Test&output=toolbar吗?

请给我一个例子。

更新。

下面的代码在我的Java应用程序中有效,但是当我在Java Servlet(Apache tomcat 6.0是我的Web服务器)中使用它时,返回的结果没有建议内容“ <?xml version =“ 1.0”?> <toplevel />”,为什么?

私人无效getSuggestWord(String关键字){

    try {
        String urlName = "http://google.com/complete/search?q=" + keyword + "&output=toolbar";
        System.out.println(urlName);
        URL url = new URL(urlName);
        URLConnection conn = url.openConnection();
        conn.setRequestProperty(
                "User-Agent",
                "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1.6) Gecko/20070723                       Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1)");
        BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        String line = in.readLine();
        in.close();
        System.out.println(line);
    } catch (Exception ex) {
        ex.printStackTrace();
    }

}

我相信你可以。
开始阅读有关Apache HTTP客户端的信息 ,并在那里查看示例。
通常,您需要做的是-A.创建一个HTTP连接
B.发布您的Requerst
C.读取结果
D.解析结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM