Java lendo paginas web

Quero desenvolver um programinha que necessita de ler e interagir com algumas paginas web… basicamente ele vai entrar e logar em uma pagina… preencher e enviar alguns formularios e só, então preciso de uma solução que mantenha a sessão… andei dando uma procurada na net sobre como ler paginas web com java e vi que tem zilhoes de formas de fazer isso… ao ponto que esta ate dificil decidir qual rumo tomar… vi um cara falando pra combinar os frameworks httpClient com o htmlParser… vi tbm um outro framework chamado Jericho, mais esse segundo pelos exemplos não consegui ver se é possivel manter a sessão… queria ver com alguem mais experiente no assunto alguma dica de por onde ir… se possivel tbm deixar um exemplozinho de um codigo que logue no gmail entre no primeiro email e printa…

desde jah… obrigado
att, Daniel Dias Teixeira

Pode usar o Framework NEXT

E tenho um post que pode lhe interessar!
Session em JSP

vlw

na verdade nun é bem isso… esse exemplo/spam? ae é um exemplo de como fazer uma jsp de uma pagina de login… não é isso que eu quero… quero um bot que logue em uma página web… valeu

mais alguem??