Interceptar mensagem

Boa tarde estou com mais uma dúvida referente a esta dúvida que foi respondida neste link http://www.guj.com.br/posts/list/63892.java . Estou criando um robô para entrar numa determinada página, entrar com o Login, senha e duas datas. Depois ele irá me gerar um relatório no formal cvs que tenho que gravar em um determinado diretório. a parte do login está pronta, mas eu gostaria de saber como eu posso interceptar a mensagem que ele retorna para salvar, abrir ou cancelar, pois gostaria de automatizar tudo. Então gostaria que alguém pudesse me ajudar como eu irei interceptar está mensagem e como eu faço para já indicar o diretório que o mesmo vai ser gravado.

Agradeço desde já

posta qui parte do fonte cara para ficar mais fácil, se nao fica tudo muito superficial, ninguem sabe comotu ta fazendo isso, mesma coisa de eu perguntar como é o sabor de uma fruta que eu não conheço, postar aqui tua receita de bolo talves eu tenho um pitada de ingrediente que faça ela ficar perfeita e gostoza do geito que vc quer ! valeu.

Estou usando o código abaixo…

public class Teste {

public static void main(String[] args){
	WebBrowser wb = null;
    JFrame frame = new JFrame("Browser Test");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        		

    try {
		wb = new WebBrowser(new URL("http://meusite.com.br/rel/geraRelatorioCSV"));
	} catch (MalformedURLException e) {
		e.printStackTrace();
	}
	
	frame.getContentPane().add(wb);
    frame.pack();
    frame.setSize(500,500);        
    frame.setVisible(true);
}

}

Ela abre aquela caixa para salvar o documento, é está caixa que eu gostaria de interceptar será que tem como? E também já envio a pasta que o usuário vai salvar?

Se esse servlet (“http://meusite.com.br/rel/geraRelatorioCSV” não precisar de autenticação nenhuma, ou então ela for usar algum parâmetro de autenticação simples via get ou post*, você pode pelo seu programa baixar o arquivo diretamente, sem ter de mostrar uma janela do browser. Em vez de WebBrowser você pode usar URLConnection.

  • EDIT - agora vi que você mencionou “login”, “senha” e duas datas. Provavelmente isso é um simples POST.