Existe como :(submissao automatica..)

6 respostas
D

Ola pessoal…existe como …por exemplo…

ler uma lista em um arquivo…
o conteudo do arquivo…por exemplo…seriam palavras chaves…

eu gostaria de ler este arquivo…e automaticamente consulta-lo na pagina do google…

imagine que cada palavra chave , ira possuir apenas uam resposta…

no final gostaria de disponibilizar em uma pagina JSp as palavras chaves que li no arquivo…e o seu resultado…encontrado na pagina…

a ideia é que logo que a pagina seja carregada…automaticamente a leitura dos arquivos e a consulta na pagina seja feita…
quanto aos arquivos…tubo bem…sem problemas…mas e quanto a consulta?..a.submissao de cada uma das palavras para a pagina de consulta…e possivel???

espero que possam me ajudar…

Obrigado!

6 Respostas

ricardolecheta

vc pode utilizar o Jakarta Commons HttpClient para fazer uma request HTTP… e analisar o resultado…

http://jakarta.apache.org/commons/httpclient/index.html

cv1

Dê uma procurada sobre mais informações sobre a Google API. O Google fornece uma porrada de webservices pra fazer esse tipo de coisa :smiley:

D

cv , e que nao é com o google cara…que eu preciso fazer isso…o caso do google foi so uma analogia…preciso consultar isso de outra pagina…

vc o ricardo ou alguem poderia me explicar um pouco melhor como funciona este Jakarta commons HttpClient , antes de eu dar uma olhada na documentaçao ???

Obrigado!

ricardolecheta

com o httpclient vc informa qual url vc quer fazer uma request e passa os parâmetros que quiser…

então é só executar via GET ou POST e recuperar os resultados…

tem uns exemplos lá no site, é bem simples… :smiley:

import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import java.io.*;

public class HttpClientTutorial
{
	private static String url = "http://www.apache.org/";

	public static void main(String[] args) throws Exception
	{
		// Create an instance of HttpClient.
		HttpClient client = new HttpClient();

		// Create a method instance.
		HttpMethod method = new GetMethod(url);

		// Execute the method.
		int statusCode = -1;
		
		// execute the method.
		statusCode = client.executeMethod(method);
		
		// Check that we didn't run out of retries.
		if (statusCode == -1)
		{
			System.err.println("Failed to recover from exception.");
			System.exit(-2);
		}

		// Read the response body.
		byte[] responseBody = method.getResponseBody();

		// Release the connection.
		method.releaseConnection();

		// Deal with the response.
		// Use caution: ensure correct character encoding and is not binary data
		System.err.println(new String(responseBody));
	}
}
D

OK , obrigado …vou dar uma estudada…qualquer coisa volto aqui! :wink:

D

cara…eu estava vendo…e pensando…acho que eu onsigo resolver meu problema utilizando…a classe java.net.URL…onde eu irei formar minha URL dinamicamente e parsear o resultado…e estraindo o qu eeu preciso…
o que acha???
será que irá dar mais trabalho??

Abraço!

Criado 25 de julho de 2003
Ultima resposta 30 de jul. de 2003
Respostas 6
Participantes 3