PoC interactuando con formularios html desde Python

Iniciado por blozzter, Octubre 23, 2011, 01:29:13 PM

Tema anterior - Siguiente tema

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

Había estado leyendo sobre el envío de información a través de formularios html desde Python, y bueno, mi amigo Snifer me dio una mano con un script suyo. así que haremos una prueba de concepto sobre el tema. partimos con el formulario en php al cual le enviaremos los datos.

Código: php

<html>

<?php
        if (isset($boton) && $nombre != ""){
                echo "<h1>Bienvenido $nombre</h1>";}
        else{
?>

<form action = "" method = "post">
        <input type="text" name="nombre" value="">
        <input type="submit" name="boton" value="enviar">
</form>

<?php }  ?>

</html>



ahora cómo sería el script en python:

Código: Python

# PoC interactuando con formularios html desde Python
# blozzter  ||  [email protected]
# saludos a snifer  ||  sniferl4bs.blogspot.com

import urllib

datos = urllib.urlencode({'nombre':'blozzter', 'boton':'enviar'})
source = urllib.urlopen("http://localhost/prueba.php", datos).read()

print source



una captura:

¡< blozzter >!

Interesante información para aquellos que comienzan con peticiones/manejo de información a archivos/páginas externas, lo mejor de todo esto es que para todos los lenguajes la sintáxis es muy parecida.

Saludos.
Cada vez que me das Karma me motivas