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