2014-02-06 93 views
-2

我有这段代码,我想知道是否有可能通过我的java程序输入搜索到谷歌。例如,当用户输入谷歌时,它将打开google.com,程序将自动填入他们输入的另一个字符串中的搜索。 例如,如果userInput字符串是google.com:它是几年?在浏览器中通过java搜索

我如何才能让节目搜索“哪年的车?”在浏览器中?

else if(userInput.contains("google.com")) { 
    try { 
     Desktop.getDesktop().browse(new URL("http://google.com").toURI()); 
    }   
    catch (Exception e) {} 
} 
+1

你试过了吗?你得到了什么? –

+0

我可以打开浏览器不错,但我不知道如何获取Java在谷歌搜索框中 – user3166873

+0

此打印文本是答案:http://stackoverflow.com/questions/10967451/open-a-link-in-浏览器与Java的按钮 – Teo

回答

1

有一个API以编程方式搜索谷歌。该API被称为谷歌自定义搜索。要使用此API,您需要一个Google Developer API密钥和一个cx密钥。

+0

例子中包括谷歌,但我只是curious..would我无法在我的程序中输入一个字符串并将它打印到记事本中?或者甚至是单词 – user3166873

+0

您可以使用缓冲读取器从文件中获取字符串,然后可以使用缓冲写入器将字符串写入文件。 – ltalhouarne