【发布时间】:2015-07-19 07:00:58
【问题描述】:
我使用波纹管代码来请求谷歌自定义搜索,但每个请求我只能得到 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();
}
【问题讨论】: