chnn'
Si es posible, ahora, creo en que una solución en Java pueden ser más líneas de código versus en algún otro lenguaje más dinámico como PHP o Python (en este caso).
En forma muy resumida, lo que tienes que hacer es lo siguiente
- Realizar un GET para obtener los parámetros del form de la url de autentficación
- Luego realizar un POST hacía el form de autentificación para capturar la COOKIE
- Para los siguientes GET/POST debes enviar la COOKIE (para que el sitio reconozca tu sesión)
- Ahora puedes hacer tus GET o POST (ver el foro, pública post, etc ... ) , eso sí, no es tan sencillo, ya que muchos foros o sitios, utilizan tokens, que deben ser capturados y enviados (generalmente en campos input hidden), etc ...
Te dejo un par de apuntes que te pueden orientar un poco
-
Cómo realizar una conexión http get en Java
-
Aporte file_get_contents, curl http/request, cookies en PHP
Tengo en mente, hacer un pequeño articulo para capturar datos (o postear) web en Java, pero todavía es un draft en mi blog xD.
Saludos