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:
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. :smt024

Re: Duda con Formularios

Publicado: 17 Feb 2009, 23:00
por emma93
Y cual se supone que es la segunda opción? :smt005

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. :smt018

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 :smt026 .