谷歌自定义搜索API结果的数量

时间:2015-07-17 21:49:51

标签: google-api google-search

我使用下面的代码来请求谷歌自定义搜索但我每次请求只能得到10个结果。我知道它必须是100.有谁知道我应该做些什么来增加这个数量的结果?

    public static void main(String[] args) throws Exception {
    URL url = new URL(
            "https://www.googleapis.com/customsearch/v1?key=MY_KEY&cx=013036536707430787589:_pqjad5hr1a&q=flowers&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("snippet"))
        System.out.println(output);
    }

    conn.disconnect();
}

1 个答案:

答案 0 :(得分:1)

来自http://laravel.com/docs/5.1/session#flash-data

  

start:有效值是介于1和10之间的整数。

如果您想要超过10个结果,则必须使用docker run -it -v /myhostpath:/dockerpath $container 参数进行分页。