Saiyine
Punto Com

Rellenar formularios en la web usando Curl

2009-08-18 03:22:02

Gracias a Curl, la estupenda herramienta de linea de comandos para simular navegadores web, podemos sistematizar la subida de ficheros a sistemas que lo soporten a traves del mecanismo POST.

Por ejemplo, veamos un ejemplo de formulario para subir documentos a una empresa, con su autor y un resumen:

<form enctype="multipart/form-data" method="POST">
<input type="text" name="usuario" maxlength=50 size=10>
<input type="text" name="texto" maxlength=80 size=10>
Choose a file to upload: &ls;input name="uploadedfile" type="file" />
<input type="submit" value="upload" />
</form>

Conocidos los nombres de los campos, sólo tenemos que usar el siguiente comando, que es bastante sencillo con una salvedad, el uso de la arroba para apuntar a un fichero en el pc local para enviarlo al servidor.

curl -F "usuario=saiyine -F "texto=Informe de ventas" -F [email protected] http://servidor.com/formulario.php

Fácil, ¿verdad? Naturalmente, no solo sirve para enviar ficheros, sino para ejecutar cualquier tipo de formulario web.

Rollos antiguos

2009-08-14 15:50:10 - Augmented reality Burger King detector.

2009-07-30 01:40:55 - Camisetas.

2009-07-19 05:17:27 - Converting euros to dollars.

2009-07-04 17:27:03 - Undeleting and recovering files in Windows.

2009-07-04 17:14:46 - Recuperar ficheros borrados accidentalmente en Windows.

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.