Leer datos de una pagina web con recaptcha (Cerrado)

Post Reply
User avatar
albeiroval
Posts: 323
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Leer datos de una pagina web con recaptcha (Cerrado)

Post by albeiroval »

Buen dia,

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

http://contribuyente.seniat.gob.ve/Bus ... caRif.jsp

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

Code: Select all

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: 323
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: Leer datos de una pagina web con recaptcha

Post by albeiroval »

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

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
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

Post by EduardoSP6 »

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
User avatar
albeiroval
Posts: 323
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: Leer datos de una pagina web con recaptcha

Post by albeiroval »

EduardoSP6,

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

:D
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
Post Reply