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

任何人都可以分享一些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();

}

希望它也对您有用。

以上是 使用Google自定义搜索API的Java代码 的全部内容, 来源链接: utcz.com/qa/398843.html

回到顶部