Pesquisa no Google

2 respostas
java
C

Olá, tudo certo?

Então, estou fazendo algo como um chat, mas assim…
Quando eu mando uma mensagem para o sistema ele não tem uma resposta, automaticamente ele pega meu texto da JTextField e usa para fazer uma busca no Google. Alguém sabe como fazer?

É apenas colocar a String lá na caixa de busca do browser.

2 Respostas

P

Vc usa Google Custom Search API

talvez tenha um client java. se nao tiver vc vai precisar usar a API baseada na documentação.

vc vai precisar saber fazer um request http.

V

Tenta isso, brother
find -> É o que você quer que o browser procure.
Fiz um main de exemplo.

private void searchOnGoogle(String find) {
	Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
	if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
		try {
			desktop.browse(new URI("https://www.google.com.br/#q=" + find));
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}


public static void main(String[] args) throws IOException {
	new Test().searchOnGoogle("cachorros");
}
Criado 29 de agosto de 2016
Ultima resposta 29 de ago. de 2016
Respostas 2
Participantes 3