none
webbrowser x HttpReques e httpResponse RRS feed

  • Pergunta

  • Olá,

    eu, através do componente webbrowser consigo pegar um input de um uma página, inserir script JSC e clicar num botão submit.

    Até aqui tudo bem, só que o webbrowser é lento, e dá uma série de errinhos que não consigo tratar, pois meu objetivo é montar um robo, que acessa um determinado site, popule dados, clique no botão e pega os valores de determinados campos e jogue num aquivo texto.

    Pelo que eu vi, exite uma forma de fazer que é mais rápida que é via httpreques e httpresponse.

    Rntão gostaria de ver se alguém sabe fazer isso:

    Exemplo:

    Tenho um site que tem:

    um textbox nome txtNome

    Um Label lblIdade

    um botão cmdok

    No webbrowser no evento DocumentCompleted, eu tenho acesso a esses caras assim>

       
    If Not Me.wbwSite.Document.Forms(0).All("txtnome") Is Nothing Then
                        Me.wbwSite.Document.Forms(0).All("txtnome").SetAttribute("disabled", "")
                        Me.wbwSite.Document.Forms(0).All("txtnome").SetAttribute("value", "Meu nome")
     End If
    
    
    
    dim vlstrIdade as string
    If Not Me.wbwSite.Document.Forms(0).All("lblidade") Is Nothing Then
     vlstrIdade= Me.wbwSite.Document.Forms(0).All("lblidade").InnerText
    End If
    
    
    If Not Me.wbwSite.Document.Forms(0).All("cmdOk") Is Nothing Then
                            Me.wbwSite.Document.Forms(0).All("cmdOk").InvokeMember("click")
    End If

    Agora como fazer isso utilizando httprequest e httpresponse?



    Marquinhos Não esqueça de qualificar a resposta.

    quinta-feira, 1 de novembro de 2012 10:48

Todas as Respostas