PDA

Ver la versión completa : Como invocar varias veces una pagina web pasandole un parametro



stdio
28-10-2009, 16:09
Buen día a todos, navegando por internet encontre una pagina web la cual me da cierta informacion de personas a partir de un parametro que se digita en la pagina.

Mi inquietud es saber si se puede utilizar una herramienta que llame varias veces dicha pagina web y a su vez pueda capturar las repuestas de la misma en un archivo.

Tengo una base de codigos los cuales quiero consultar. Creo que no es algo ilegal puesto que es una consulta publica la cual puede ser invocada como quiera.

Saludos,

Edison Herrera

j8k6f4v9j
29-10-2009, 03:18
Hola Edison,

Depende de cómo reciba la página ese parámetro, imagina que tienes una página que recibe el parámetro en la URL (por GET), al estilo de

http://dime.la.edad.de/?nombre=edison

De ser así puedes crear en Linux un archivo con nombres:



Edison
Arturo
Felipe


Y luego escribir un script simple que pida esa página con cada nombre y guarde los resultados en archivos con el nombre de cada vez:



while read -r nombre; do
wget 'http://dime.la.edad.de/?nombre='$nombre -O $nombre".resultado.txt"
done < archivo.con.todos.los.nombres.txt



Salu2

stdio
29-10-2009, 19:01
Muchas gracias por responder j8k6f4v9j, me falto decir que la pagina mencionada no envia parametros GET, de todos modos me sirve mucho la guia que me das para otras cosas que quiero hacer.

Sabes por ahi buscando encontre un software que sirve para hacer pruebas de stress, el cual puede tomar los valores de un archivo, ejecutar la consulta en la pagina web y luego lo almacena en un archivo.

Quisiera utilizar una alternativa como la que me indicas, algo que rete a mi cabeza y bueno si no la encuentro por utilizo esa herramienta :0=;

Saludos,

EH

j8k6f4v9j
30-10-2009, 12:58
Muchas gracias por responder j8k6f4v9j, me falto decir que la pagina mencionada no envia parametros GET, de todos modos me sirve mucho la guia que me das para otras cosas que quiero hacer.

Estupendo. Todas las páginas web pueden _recibir_ parámetros por GET, es un mecanismo inherente al protocolo. Ahora bien, distinto es que esa página no los trate por esa vía y use otra para recibirlos (lo más común es a través de POST desde un formulario). Con un scripting más elaborado, o un poco de programación, se puede conseguir igualmente. Es cuestión de conocer la vía por la cual recibe los parámetros esa web.


Salu2!