none
codigo para llenar campos de una pagina web que tiene formularios ocultos usando el control webbrowser. RRS feed

  • Pregunta

  • hola a todos. necesito ayuda con el siguiente problema:

    necesito loguearme en una pagina de telcel con mi usuario y contraseña. la pagina es:

    http://www.r6.telcel.com/Act/frmlogin.htm

    el codigo que utilizo es el siguiente:

    WebBrowser1.Document.GetElementById("txtusuario").InnerText = usuario
    WebBrowser1.Document.GetElementById("txtpassword").InnerText = contraseña
    WebBrowser1.Document.GetElementById("Ingresar").InvokeMember("click")

    hasta aqui todo bien. El problema lo tengo despues cuando se carga una nueva pagina donde me pide introducir una clave de seguridad que sirve para validar la primer contraseña. la pagina es: http://www.r6.telcel.com/Act/main

    el codigo que utilizo es el siguiente:

    WebBrowser1.Document.GetElementById("txtclave").InnerText = clave

    aqui me arroja el error: NullReferenceException

    hasta donde he podido investigar no puedo hacer referencia a este objeto por que su valor es nulo, de hecho, en una comprobacion que hice no existe un formulario en esta pagina, al menos no de forma visible. (en la primer pagina si existe un formulario). si meto mi clave manualmente lo puedo continuar sin problemas, pero con codigo no puedo.

    alguna ayuda que me puedan proporcionar?

    se los agradezco anticipadamente

    • Cambiado Enrique M. Montejo lunes, 20 de agosto de 2012 11:48 desarrollo web general (De:Lenguaje VB.NET)
    viernes, 20 de julio de 2012 1:06

Todas las respuestas

  • El problema lo tengo despues cuando se carga una nueva pagina donde me pide introducir una clave de seguridad que sirve para validar la primer contraseña.

    pero esta clave de seguridad no sera un captcha ?

    porque ojo justamente la seguridad si se trata de esto es evitar justamente lo que intentas hacer, de pdoer de forma automatizada asignar un valor para enviar el request

    si es un captcha lo que intentas lograr es justamente lo que no se puede realizar

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 20 de julio de 2012 1:21
  • gracias por la informacion

    ¿cómo se si efectivamente es un captcha?

    y a grandes rasgos me podrias decir qué es y como funciona un captcha?

    saludos

    sábado, 21 de julio de 2012 22:45