Leer datos de una pagina web con recaptcha (Cerrado)

Leer datos de una pagina web con recaptcha (Cerrado)

Postby albeiroval » Mon Jul 17, 2017 2:11 pm

Buen dia,

Necesito leer la informacion fiscal de la siguiente pagina web que tiene un recaptcha para validacion :

[url]
http://contribuyente.seniat.gob.ve/Busc ... scaRif.jsp
[/url]

Con el siguiente codigo lo trabajaba bien hasta que inluyeron el recaptcha en la pagina .

Code: Select all  Expand view

cUrl      := "http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp"
  cBuffer   := ""
  cResult   := ""
  lNetError := .F.
 
  WaitOn("Espere un momento, buscando información.")
  CursorWait()
     
  oHttp := CreateObject("Microsoft.XMLHTTP")
  oHttp:Open("GET",cURL,.F.)
 
  TRY
    oHttp:Send()
  CATCH oError
    lNetError := .T.
  END TRY

  if !lNetError
     
     cBuffer := oHttp:ResponseBody
 
 
Last edited by albeiroval on Tue Jul 18, 2017 8:36 pm, edited 1 time in total.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: Leer datos de una pagina web con recaptcha

Postby albeiroval » Mon Jul 17, 2017 8:16 pm

Quiero hacer lo siguiente :

En un dialogo mostrar la imagen del captcha y con un control get leer el codigo y validarlo, luego pasar los datos
de la siguiente forma :

Code: Select all  Expand view

http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp?p_rif=J400308127&codigo=XXXXX
 


XXXX = seria el codigo de la imagen captcha.
De esta manera funciona pero no he logrado poder guardar la imagen captcha.jpg de la pagina.

:(

Si alguien lo ha echo agradezco mucho que lo comparta.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: Leer datos de una pagina web con recaptcha

Postby EduardoSP6 » Tue Jul 18, 2017 5:13 pm

Boa tarde!

Para obter a imagem do captcha, tente efetuar uma requisição para: http://contribuyente.seniat.gob.ve/BuscaRif/Captcha.jpg
E gravar fisicamente o response da imagem com MemoWrit().

Depois carregue a imagem na Dialog e coloque um GET para o usuário digitar o conteudo, para enviar no link:
http://contribuyente.seniat.gob.ve/Busc ... digo=XXXXX

Espero ter ajudado!

:D
EduardoSP6
 
Posts: 3
Joined: Thu Sep 01, 2016 1:18 pm
Location: Rio de Janeiro - Brazil

Re: Leer datos de una pagina web con recaptcha

Postby albeiroval » Tue Jul 18, 2017 8:35 pm

EduardoSP6,

Ya lo habia echo tal como lo indicas, muchas gracias por responder.

:D
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 7 guests