Underc0de

Programación Scripting => Python => Mensaje iniciado por: blozzter en Octubre 23, 2011, 01:29:13 PM

Título: PoC interactuando con formularios html desde Python
Publicado por: blozzter en Octubre 23, 2011, 01:29:13 PM
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) [Seleccionar]

<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) [Seleccionar]

# 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:

(http://s3.subirimagenes.com:81/otros/previo/thump_7050697poc-formularios-y-py.jpg)
Título: Re:PoC interactuando con formularios html desde Python
Publicado por: Xt3mP en Octubre 23, 2011, 03:21:03 PM
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.