Leer pagina WEB

Leer pagina WEB

Postby Willi Quintana » Wed Apr 01, 2015 6:36 am

Uso la clase TipClientHttp(), leo una pagina web y extraigo un código captcha, el cual lo descifro en texto, luego armo un link con el código descifrado y abro la pagina web de nuevo, el lio es que para esta segunda apertura, el captcha ya cambio, y la lectura original no me sirve,,,
Alguna manera de abrir la pagina web, no cerrarle y cambiar el link para que funcione??
Salu2
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Leer pagina WEB

Postby karinha » Wed Apr 01, 2015 3:39 pm

Hola, como haces, algo asi?

Code: Select all  Expand view

FUNCTION PortalWWW( f_cChave )

   local oOle, oOleDoc := Array(2)

   Default f_nPortal to 1

   If f_cChave = NIL
    f_cChave := ""
   Endif

   oOle:= CreateObject("InternetExplorer.Application")

   oOle:Visible := .t. // Apresenta o Browser
   oOle:ToolBar := .f. // Desativa a barra de ferramentas
   oOle:StatusBar := .f. // Desativa a barra de status
   oOle:MenuBar := .f. // desativa a barra de menu

   oOle:Navigate2("http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=" + f_cCHAVE)

   WHILE oOle:Busy
    inkey(.5)
   END

    oOle := oOle:Document()
    oOle:All:Item("ctl00$ContentPlaceHolder1$txtChaveAcessoCompleta",0):Value := f_cChave

return .t.
 


Saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7316
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Leer pagina WEB

Postby gsabattino » Fri Apr 03, 2015 2:37 pm

Ilustrisimo Willi... Saludos...

Usas Skype??? mandame alguna referencia para hacerte una solicitud de contacto...

Mis correos siguen siendo los mismos... gsabattino @ hotmail y @ gmail

Giancarlo Sabattino.
Valencia, Venezuela.
User avatar
gsabattino
 
Posts: 102
Joined: Fri Oct 14, 2005 12:03 am
Location: Valencia, Venezuela

Re: Leer pagina WEB

Postby Willi Quintana » Thu Apr 09, 2015 3:15 pm

Hola Karinha... (Gracias por contestar)
Como leo el contenido de la pagina WEB ??
Code: Select all  Expand view
FUNCTION PortalWWW( f_cChave )

   local oOle, oOleDoc := Array(2)

   Default f_nPortal to 1

   If f_cChave = NIL
    f_cChave := ""
   Endif

   oOle:= CreateObject("InternetExplorer.Application")

   oOle:Visible := .t. // Apresenta o Browser
   oOle:ToolBar := .f. // Desativa a barra de ferramentas
   oOle:StatusBar := .f. // Desativa a barra de status
   oOle:MenuBar := .f. // desativa a barra de menu

   oOle:Navigate2("http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=" + f_cCHAVE)

   WHILE oOle:Busy
    inkey(.5)
   END

    oOle := oOle:Document()
    oOle:All:Item("ctl00$ContentPlaceHolder1$txtChaveAcessoCompleta",0):Value := f_cChave

return .t.
 
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Leer pagina WEB

Postby karinha » Thu Apr 09, 2015 3:38 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7316
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Leer pagina WEB

Postby yampichu » Mon May 25, 2015 4:36 pm

Wili llegastes a solucionar el problema de la consulta de RUC, ya que tambien he logrado de otras maneras pero nada.

Por otra parte trate de usar lo que dices pero me sale errores.
yampichu
 
Posts: 3
Joined: Sat May 23, 2015 5:43 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 63 guests