Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Sistemas Informação

Erro no ACBrConsultaCPF

Recommended Posts

Bom dia pessoal, estou com um problema na consulta do CPF por meio do ACBrConsultaCPF, quando deveria encontrar um captcha para a consulta do cpf aparece a seguinte mensagem: 'The file being read is not a valid "Portable Network Graphics" image because it contains an invalid header. This file may be corrupted, try obtaining it again'

segue o código da consulta do cpf:
 

function TACBrConsultaCPF.GetCaptchaURL : String ;
var
  AURL, Html, siteconsulta: String;
begin
try
   if ProtocoloHTTPS then
      siteconsulta := 'https://'
   else
      siteconsulta := 'http://';

   siteconsulta :='https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/captcha/gerarCaptcha.asp';
   Self.HTTPGet(siteconsulta);
   Html := UTF8ToNativeString(Self.RespHTTP.Text);
   //Debug
   //WriteToTXT('C:\TEMP\ACBrConsultaCPF-Captcha.TXT',Html);
   AURL := RetornarConteudoEntre(Html, 'src="data:image/png;base64,', '">');

   Result := StringReplace(AURL, 'amp;', '', []);
except
   on E: Exception do
      begin
      raise EACBrConsultaCPFException.Create('Erro na hora de obter a URL do captcha.'+#13#10+E.Message);
      end;
   end;
end;

As dll's já foram atualizadas, o link antigo nem ao menos abria o programa, então troquei para este novo que por fim trouxe este erro, o problema seria no código em si ou no link defasado? Grato

Edited by Sistemas Informação

Share this post


Link to post
Share on other sites
29 minutos atrás, Sistemas Informação disse:

 

Bom dia, Sistemas Informação.

Tentou realizar os testes com o demo na pasta exemplos?


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites
1 hora atrás, Sistemas Informação disse:

Ao realizar o teste o erro foi o seguinte:

 

Tente copiar a URL e cole no navegador.


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites
6 minutos atrás, Sistemas Informação disse:

Nesse caso deu um Server Error 403 - Forbidden: access is denied

Pode ser instabilidade ou problema com sua conexão.


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites

Acredito que não tenha problemas na conexão daqui, mas consegui resolver o problema com a captura do captcha depois desse erro trocando para esse link 
https://servicos.receita.fazenda.gov.br/Servicos/CPF/ConsultaSituacao/ConsultaPublicaSonoro.asp?CPF=&NASCIMENTO=

Porém agora estou com estes outros dois erros que ficam intercalando ao tentar fazer as consultas

erroHTTP.png

erroReceita.png

Share this post


Link to post
Share on other sites
Em 29/03/2019 at 17:41, Sistemas Informação disse:

 

Bom dia, Sistemas Informação

Tente utilizar as DLLs no diretório: \ACBr\DLLs\OpenSSL.

  • Like 2

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites
3 minutos atrás, Sistemas Informação disse:

As DLLs já estão sendo utilizadas, você consegue realizar a consulta aí sem nenhum problema?

Estranho...É algo com a sua conexão ou seu computador, veja abaixo:

image.png


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites
22 minutos atrás, Sistemas Informação disse:

A consulta que fiz pelo site foi realizada sem problemas. Poderia me enviar o link que está utilizando para fazer a consulta por gentileza?

Não é link, estou utilizando o demo na pasta exemplos:

\ACBr\Exemplos\ACBrTCP\ACBrConsultaCPF\Delphi


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Share this post


Link to post
Share on other sites

---------------------------
Consultacpf
---------------------------
Erro HTTP: 404 Not Found
Socket Error: 0
URL: https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaSituacao/ConsultaPublicaExibir.asp

Resposta HTTP:
<html><head><title>Error</title></head><body>The system cannot find the path spe
cified.
</body></html>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...