Prezados,
Boa Noite!
Resolvi recorrer a ajuda de colaboradores, uma vez que não consigo mais sair do problema abaixo.
Por ser iniciante e necessidade profissional estou com muita dificuldade.
Peguei um código que faço o login neste site:
https://backoffice.avianca.com.br/Main/ ... Login.aspx
Sub fncLoginSite2()
On Error Resume Next
Dim ie As Object
Set ie = CreateObject("internetexplorer.application")
ie.Visible = True
ie.Navigate "https://backoffice.avianca.com.br/Main/Public/Login.aspx"
While ie.Busy
DoEvents
Wend
ie.Document.all("ctl00$ctl00$companyBodyContentHolder$bodyContentHolder$ReservaWebLogin1$UserName").Value = "ENTER_USER"
ie.Document.all("ctl00$ctl00$companyBodyContentHolder$bodyContentHolder$ReservaWebLogin1$Password").Value = "PASS"
ie.Document.all("ctl00$ctl00$companyBodyContentHolder$bodyContentHolder$ReservaWebLogin1$btLoginButton").Click
While ie.Busy
DoEvents
Wend
O problema começa agora.
Na próxima pagina, eu preciso preencher o campo "Localizador" e estou usando o codigo abaixo:
http://backoffice.avianca.com.br/Main/L ... eserva.asp
ie.Navigate "http://backoffice.avianca.com.br/Main/LC.aspx?url=pesq_reserva.asp"
Do While ie.Busy
DoEvents
Loop
ie.Document.getElementById("localizador").Value = "teste"
Porém não não está inserindo nada no campo. Já usei por frames mas não consigo.
Ficarei muito grato a todos pela ajuda.
PS: Adicionei o codigo fonte da proxima pagina, pois não da para ver sem o login.
Postado : 26/05/2013 3:23 pm