当前位置: 首页 > 面试题库 >

使用Google自定义搜索API的Java代码

微生曾琪
2023-03-14
问题内容

任何人都可以分享一些Java代码来开始使用Google搜索API。可以帮助我。(我已获得API密钥和自定义搜索引擎ID)。

谢谢。


问题答案:

我已经更改了while loop@Zakaria提供的代码中的。这可能不是解决问题的正确方法,但是它为您提供了Google搜索的结果链接。您只需要解析输出。看这里,

public static void main(String[] args) throws Exception {

    String key="YOUR KEY";
    String qry="Android";
    URL url = new URL(
            "https://www.googleapis.com/customsearch/v1?key="+key+ "&cx=013036536707430787589:_pqjad5hr1a&q="+ qry + "&alt=json");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setRequestMethod("GET");
    conn.setRequestProperty("Accept", "application/json");
    BufferedReader br = new BufferedReader(new InputStreamReader(
            (conn.getInputStream())));

    String output;
    System.out.println("Output from Server .... \n");
    while ((output = br.readLine()) != null) {

        if(output.contains("\"link\": \"")){                
            String link=output.substring(output.indexOf("\"link\": \"")+("\"link\": \"").length(), output.indexOf("\","));
            System.out.println(link);       //Will print the google search links
        }     
    }
    conn.disconnect();                              
}

希望它也对您有用。



 类似资料:
  • 我有一个API,可以对六个字段进行自定义搜索,大致如下,虽然也可能包括敏感数据,因为我在其他地方对相同类型的搜索使用了相同的方法 用户名 电子邮件 名字 姓氏 部门 我通常使用RESTful方法,因此对于用户列表或单个用户,检索用户的过程如下所示 然而,对于搜索,我对如何允许这样做有点困惑。我的初衷是在请求正文中使用JSON,例如 我不能使用请求正文,因为这似乎是合乎逻辑的(和我使用的POST等行

  • 问题内容: 我通过了几个链接,以找到在ios应用程序中实现google customsearchapi的正确步骤,并在此过程中花费了大约6到7个小时。 链接: https://developers.google.com/custom-search/json-api/v1/简介 http://developers.google.com/apis-explorer/#p/customsearch/v1

  • 我一直在建立一个自定义搜索。该搜索具有许多下拉列表,用户可以将其留空,也可以从许多选项中进行选择。此数据保存在“wine note”自定义帖子类型的帖子中的自定义字段中。 到目前为止,它在某种程度上起了作用。我的搜索结果页面如下所示: 问题是,即使下拉选择器为空,搜索也会排除没有该特定自定义字段的任何帖子。 仅显示所有自定义字段(数据或非数据)的帖子。 因此,我稍微修改了我的代码,添加了一些if语

  • 本文向大家介绍WPF自定义搜索框代码分享,包括了WPF自定义搜索框代码分享的使用技巧和注意事项,需要的朋友参考一下 首先下载搜索图标: 控件中的搜索图标下载地址:http://www.easyicon.net/1183666-Search_icon.html  搜索框设计过程比较简单:  1、先定义一个Rectangle作为背景  2、然后中间放TextBox输入,可以重写其中的模板。提示语Lab

  • Google AJAX 搜索 API 可让您通过 JavaScript 将 Google 搜索放在网页中。您可以嵌入一个简易的动态搜索框,并可以在自己的网页上显示搜索结果,或者以创新的编程方式使用这些结果。 主要用途: 1. 将 Google 网页搜索、资讯搜索和博客搜索集成到您的网站中。 2. 将本地搜索结果添加到您的网站中,或者使用 Google 地图 API 混搭集成这些结果。 3. 将 Y

  • 问题内容: 是否可以使用Java API创建索引并指定自定义分析器?它支持在索引创建时添加映射,但是我找不到不通过HTTP PUT发送JSON的方法来执行以下操作: 我可以使用JSONBuilder构建这样的查询,但是据我所知,我在API中找不到运行它的位置,没有可以使用的任何东西,也没有可以使用的地方。什么是正确的方法? 问题答案: 您可以使用设置分析仪。有几种建立设置的方法。您可以从文本,地图