Foro de elhacker.net

Programación => Java => Mensaje iniciado por: 4dr14n31t0r en 12 Enero 2017, 22:51 pm



Título: Acceder a una pagina automaticamente que necesita registro
Publicado por: 4dr14n31t0r en 12 Enero 2017, 22:51 pm
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?


Título: Re: Acceder a una pagina automaticamente que necesita registro
Publicado por: 0xFer en 16 Enero 2017, 02:05 am
¿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 (http://stackoverflow.com/questions/26312123/getting-data-from-a-webpage-with-login-requirement-java)