Olá!!!
Estou fazendo um programa simples que entra em uma determinada página, preenche o formulário, aciona
o botão de enviar e pega o conteúdo.
No código abaixo eu não consegui pegar o conteúdo correspondente a pesquisa, somente o código
fonte da página principal.
String nmpagina = "http://www.google.com/";
HttpURLConnection conexao = null;
try {
URL url = new URL(nmpagina);
conexao = (HttpURLConnection)url.openConnection();
conexao.setRequestProperty("Request-Method","GET");
conexao.setDoInput(true);
conexao.setDoOutput(true);
conexao.addRequestProperty("q", "Carros");
conexao.connect();
InputStream is = (InputStream) conexao.getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"iso-8859-1"));
StringBuffer newData = new StringBuffer(10000);
String s = "";
while (null != ((s = br.readLine()))) {
newData.append(s);
}
br.close();
System.out.println(new String(newData));
}
catch (Exception e) {
System.out.println("Erro: " + e);
}
Pelo que eu vi no código fonte, a inputText correspondente ao campo de pesquisa tem o id ‘q’.
Só que não vem resposta.
Como posso simular o preenchimento do formulário por parte do usuário?
Valeu pela ajuda!