Acceder a una pagina automaticamente que necesita registro

Iniciado por 4dr14n31t0r, 12 Enero 2017, 22:51 PM

0 Miembros y 1 Visitante están viendo este tema.

4dr14n31t0r

Con la clase URL es bastante facil obtener el fichero HTML de una determinada direccion, pero ¿Que pasa si necesitas registrarte antes en otra pagina? Es decir supongamos que si me registro en una pagina web se me carga una pagina HTML pero si no lo hago se me carga otro HTML aun siendo en ambos casos la misma direccion url. ¿Como puedo obtener ambos ficheros HTML? ¿Como puedo ingresar como un determinado usuario automaticamente? Y sobre todo... ¿Como puedo rellenar automaticamente los campos de algun formulario y enviarlo, tambien automaticamente? En algunos casos los datos del formulario se envian a traves de la direccion url, por lo que en esos casos seria facil, Pero ¿que hay de los otros casos en los que no es asi?

0xFer

Cita de: 4dr14n31t0r en 12 Enero 2017, 22:51 PM
¿Como puedo ingresar como un determinado usuario automaticamente? Y sobre todo... ¿Como puedo rellenar automaticamente los campos de algun formulario y enviarlo, tambien automaticamente?

Hay algunas librerías para hacer Scraping en java, por ejemplo tienes HTMLUnit el cual he usado para obtener información de forma automática en algunas páginas que incluso requieren de registro.

Aquí tienes un ejemplo: getting data from a webpage with login requirement java
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}