miércoles, 29 de diciembre de 2010

WWW::Mechanize un modulo para automatizar la interaccion con sitios web en perl

les voy a hablar un poco de Mechanize WWW::Mechanize el cual es un modulo que apoya la realización de una secuencia sobre un sitio web y el envío de formularios,asi como con los enlaces de la url de un sitio web determinado.

La página se trae, se analiza y sus vínculos y formularios se extraeny se puede interactuar con cualquier sitio web de forma utomatica para envio de datos, recoleccion de informacion etc.... a continuacion les coloco un codiguillo para que los prueben aquellos que trabajan con perl
 
 
 
use WWW::Mechanize;
    my $mech = WWW::Mechanize->new();

    $mech->get( $url );

    $mech->follow_link( n => 3 );
    $mech->follow_link( text_regex => qr/descargue esto pues/i );
    $mech->follow_link( url => 'http://host.com/index.html' );

    $mech->submit_form(
        form_number => 3,
        fields      => {
            username    => 'caliche',
            password    => 'thesamepassword',
        }
    );

    $mech->submit_form(
        form_name => 'search',
        fields    => { query  => 'jarron de oro', },
        button    => 'Search Now'
    );
 
Aun lo estoy aprendiendo a usar pero ya le veo la 
potencia en labores de automatizacion para SEO y 
otras actividades que requieran automatizacion de 
labores usando paginas web e interaccion con formularios.


Bueno a quienes quieran saber mas de mechanize pueden 
estar pendientes de los proximos cursos de perl que 
daremos en NEXT en la siguiente direccion

Curso de perl en Manizales






luego les cuento mas sobre otros modulos.....

Popular Posts

Conoce Manizales !!

La intranet de Manizales