Página 1 de 1
Duda con Formularios
Publicado: 16 Feb 2009, 23:39
por emma93
Bueno, quería saber como poder hacer esto.
Resulta que lo que necesito es loguearme en una web. Para ésto necesito introducir los datos, y hacer click sobre un texto que dice "ENTRAR"
Imagen:
Necesito introducir los datos en
Usuario MSN y Contraseña (Sólo de la parte de MSN).
Pero no logro hacerlo, espero que alguien me pueda ayudar.
Hechenle una miradita al código fuente y verán porque tengo los problemas.
Un salu2, fekaa.-
PD: La web es
http://sinmessenger.wamba.com/servlets/loginPage
Re: Duda con Formularios
Publicado: 17 Feb 2009, 22:52
por gna08
Mira pibe, ay dos formas posibles, una opcion es con el _IELinkClickByIndex aunk puede variar en caso de l aya nuevos enlaces, ya sean por publicidad, olo k sea!, pero no la veo muy eficas, y la segunda opcion k la probe y funciona asik optaria por la segunda opcion.
Re: Duda con Formularios
Publicado: 17 Feb 2009, 23:00
por emma93
Y cual se supone que es la segunda opción?
Re: Duda con Formularios
Publicado: 17 Feb 2009, 23:06
por gna08
_
Re: Duda con Formularios
Publicado: 17 Feb 2009, 23:42
por emma93
Amigo, disculpa que te joda pero eso no funciona.
Un salu2
Re: Duda con Formularios
Publicado: 18 Feb 2009, 00:10
por gna08
pero eso no es lo k puse yo, parece k algo salio mal, ahora vuelvo a postear, haber k onda
Re: Duda con Formularios
Publicado: 18 Feb 2009, 00:25
por gna08
no puedo, pero veo, voy a ver si lo subo no, pero es raro esto, es un evento js, k hace la funcion idemtica a la misma del link entrar
Re: Duda con Formularios
Publicado: 18 Feb 2009, 06:50
por Chefito
Una forma puede ser esta:
Código: Seleccionar todo
#include <IE.au3>
$oIE = _IECreate ("http://sinmessenger.wamba.com/servlets/loginPage")
$oForm = _IEFormGetObjByName ($oIE, "loginFormMSN")
$ologin = _IEFormElementGetObjByName ($oForm, "login")
_IEFormElementSetValue ($ologin, "usuario")
$opassword = _IEFormElementGetObjByName ($oForm, "password")
_IEFormElementSetValue ($opassword, "contraseña")
$opassword = _IELinkClickByText ($oForm, "entrar")
Saludos
.