• Publicidad

Post de formularios con Mechanize

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Post de formularios con Mechanize

Notapor StickyBit » 2011-12-19 07:11 @341

Hola, estaba intentando rellenar un formulario, de esta forma:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $obj->form_name('loginForm');
  2. $obj->set_visible( $u, $ps );
  3. $obj->click('login');
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


o de esta otra:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $obj->submit_form(with_fields => {
  2.      'username'  => $u,
  3.      'pwd' => $ps,
  4.  });
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


En la página web, cuando rellenas el formulario, te hace la redirección a otra URL.

¿Con esto que estoy haciendo estoy enviando el formulario?
Una vez el formulario se haya enviado, cómo hago para recibir el código fuente de la página? Con un $obj->content() valdría?
StickyBit
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-12-07 08:10 @382

Publicidad

Re: Post de formularios con Mechanize

Notapor StickyBit » 2011-12-19 07:42 @362

Me respondo a mi mismo... di con ello. Estoy empezando con Mechanize y es muy grosso...
La solución fue usar find_link() y follow_link().
StickyBit
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-12-07 08:10 @382


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron