Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1094 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

ACBrConsultaCPF.Captcha Funciona corretamente, me retorna a imagem do captcha. Mas ao entrar no método ACBrConsultaCPF.Consulta, especificamente no método 'Post'. Ele não retorna os dados da pessoa pesquisada. 

Retorno: A validação anti-robô não foi realizada corretamente. Por favor, tente novamente. 

Estou com as unit's atualizadas, alguém tem alguma dica do que pode ser?   

Editado por Alisson07
Postado

Atualizei os fontes e as dll's,  debugando o código percebi que meu token do captcha está vazio.   

Em ACBRConsultaCPF.COnsulta() :

    Post.WriteString('TxtCPF='+ACPF+'&');
    Post.WriteString('txtDataNascimento='+datanasc+'&');
    Post.WriteString('txtToken_captcha_serpro_gov_br='+FTokenCaptcha+'&');                         <------    FTokenCaptcha está empty.
    Post.WriteString('txtTexto_captcha_serpro_gov_br='+Trim(ACaptcha)+'&')

    Post.WriteString('Enviar=Consultar');

    Post.Position:= 0;

    HttpSend.Clear;
    HttpSend.Document.Position:= 0;
    HttpSend.Document.CopyFrom(Post, Post.Size);
    HTTPSend.MimeType := 'application/x-www-form-urlencoded';
    HTTPPost('https://servicos.receita.fazenda.gov.br/Servicos/CPF/ConsultaSituacao/ConsultaPublicaExibir.asp');

 

Acredito que deveria vir preenchido, para validar com a descrição do Captcha, correto?
 

  • Moderadores
Postado
1 hora atrás, Alisson07 disse:

Atualizei os fontes e as dll's,  debugando o código percebi que meu token do captcha está vazio.   

Em ACBRConsultaCPF.COnsulta() :

    Post.WriteString('TxtCPF='+ACPF+'&');
    Post.WriteString('txtDataNascimento='+datanasc+'&');
    Post.WriteString('txtToken_captcha_serpro_gov_br='+FTokenCaptcha+'&');                         <------    FTokenCaptcha está empty.
    Post.WriteString('txtTexto_captcha_serpro_gov_br='+Trim(ACaptcha)+'&')

    Post.WriteString('Enviar=Consultar');

    Post.Position:= 0;

    HttpSend.Clear;
    HttpSend.Document.Position:= 0;
    HttpSend.Document.CopyFrom(Post, Post.Size);
    HTTPSend.MimeType := 'application/x-www-form-urlencoded';
    HTTPPost('https://servicos.receita.fazenda.gov.br/Servicos/CPF/ConsultaSituacao/ConsultaPublicaExibir.asp');

 

Acredito que deveria vir preenchido, para validar com a descrição do Captcha, correto?
 

creio que sim.

tu deve ter alterações locais ou estar desatualizado. como postei abri o exemplo no meu micro e teste na hora e postei a imagem sem mexer em nada

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Este tópico foi criado há 1094 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.