Sin categoría

Envío de formulario HTML automático utilizando wwwMechanize

Envío de formulario HTML automático utilizando wwwMechanize

Aquí hay un breve consejo sobre cómo enviar automáticamente un formulario HTML usando una línea de comandos de Linux y un script Perl. Para este ejemplo, necesitaríamos un módulo www :: mecanice perl y algún sitio web de PHP básico. Comencemos con el sitio web de PHP simple. El sitio web consistirá en dos archivos:

forma.PHP:

 Nombre Apellido:   

entregar.php

  Nombre de pila: 
Apellido:

Cargue esos dos archivos al directorio de su servidor web y cambie sus permisos:

Formulario Chmod 755.PHP Enviar.php 

Si aún no lo ha hecho, instale www :: mecanizar. En Debian o Ubuntu sería algo como esto:

# apt-get install libwww-mecanize-perl 

y crea un script llamado mecanizar.por favor Con un contenido siguiente:

#!/usr/bin/perl use www :: mecanize; my $ mech = www :: mecanize-> new (); $ url = 'http: // localhost/form.php '; $ mech-> get ($ url); $ Mech-> Subt_Form (form_number => 1, Fields => fname => 'www', lname => 'mecanize',); imprimir $ mech-> content (); 

Tenga en cuenta la URL en el script anterior. Edite esta URL para que se ajuste a su configuración. Hacer que el script sea ejecutable:

$ chmod +x mecanizar.por favor 

Ahora ejecute este script y redirige toda la salida al índice.html

./mecanizar.pl> índice.html 

Si todo estuviera bien, abrir el índice.html usando su navegador y debería ver:


Nombre: www
Apellido: mecanizar


Restablecimiento del dispositivo de banda ancha móvil Vodafone USB con USB_ModesWitch
La primera vez que utilicé mi dispositivo de banda ancha móvil Vodafone USB en mi sistema Fedora Linux, funcionó perfectamente . Sin embargo, después ...
Linux Nvidia McPtop 10 Forcedeth Module no funciona
Este problema con el módulo de Forcedeth parece afectar todas las principales distribuciones de Linux. Year 2008 fue la primera vez que informé este p...
IBM ThinkPad XTOP 10S Tiempo de vida útil de la batería
IBM ThinkPad X60S LAPTOP TIEMPO DE VIDA / TIEMPO DE CAPACIDAD. Aquí hay pruebas de pareja producidas por la computadora portátil Linux de Powertop Int...