FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Simular click en submit(imagen) de formularios web
Bueno, les paso a comentar mi duda. Debido a un programa que me habían solicitado necesito completar un formulario web con unos datos y luego apretar el botón submit. Logré completar el formulario web y apretar el botón submit en una página pero al intentar hacerlo donde debía no pude. El problema es que el "botón" submit es una imagen y el código que tenía no me sirve. Acá les muestro la función que uso para completar los campos y simular el click del botón Submit.
Si alguien sabe cómo puedo hacer para simular el click de ésta imagen que funciona como botón, lo escucho atentamente Debo aclarar que hacer un POST method no sirve en éste caso porque para que me valide la operación que estoy haciendo (un login a un sitio) le pasa un parámetro que es un valor hidden creado aleatoriamente al cargar la página. La página donde está el formulario es ésta: http://www.criminapolis.com/index.php?f=f Fíjense que la imagen no tiene seteado un nombre. Saludos, RazoR PD: intenté buscar en el foro pero no encontré nada. Es posible que haya buscado mal. Última edición por RazoR fecha: 08-10-2005 a las 05:13:56. |
#2
|
|||
|
|||
Nadie sabe o no me supe explicar bien?
Última edición por RazoR fecha: 10-10-2005 a las 01:02:47. |
#3
|
||||
|
||||
deberias ver si puedes hacer un post de la pagina directamente, en vez de intentar hacer click sobre el boton o imagen, que al final redundara en el mismo resultado.
Aunque yo, trabajando con OLE y el browser, soy un completo novato.
__________________
Héctor Geraldino Software Engineer |
#4
|
|||
|
|||
Cita:
Cita:
|
#5
|
||||
|
||||
Pero los valores hidden no son tan hidden como se dice. Son simples campos que no le aparecen al navegante pero sí que vienen incluídos en la página. Si tienes métodos para leer la información de la página (y creo que con las INDY se puede hacer) entonces basta que leas el valor de ese campo y lo mandes en el POST simulado.
// Saludos |
#6
|
|||
|
|||
Claro, yo puedo obtener los datos de la página pero si hago un post method no sirve el valor hidden que le das porque al hacer el post es como si "usara otra página" para enviar los datos (o eso creo, porque una vez intenté eso y no servía).
|
|
|
|