Ir para conteúdo
  • Cadastre-se

dev botao

[ Correção ] - ACBrConsultaCNPJ "Consulta CNPJ"


Ver Solução Respondido por carlosfilho,
  • Este tópico foi criado há 2337 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

É verdade. até fiquei pensando comigo o motivo do "Não sou Robô" neste caso. Ai pensando...pensando, e vi que faz sentido. Eu poderia desenvolver um sistema que iria capturar 500 mil CNPJ ou CPF só adivinhando kkkk. Tirando a brincadeira, após a primeira consulta onde fui obrigado a informar aquelas placas, veiculos que a regra exige, percebi que na segunda consulta sem sair da tela, ele não exige mais, ou seja, algum Flag avisa o navegador que já foi verificado que não sou um robô. O problema é descobrir esse Flag, pois assim conseguiriamos ignorá-lo onde dai ele exige o captcha normalmente

mas... eu não tenho o menor conhecimento nesta área. Estou aprendendo bem devagar sobre web

Link para o comentário
Compartilhar em outros sites

O link http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao3.asp

está ok porém a função:

    if ACBrConsultaCNPJ1.Consulta(
      EditCNPJ.Text,
      EditCaptcha.Text,
      ckRemoverEspacosDuplos.Checked
    ) then
 

da o erro: Socket Error: 10054 Connection reset by peer

 

Mas se você utilizar a função:

WebBrowser1.Navigate('http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao3.asp');

O site abre normal no delphi.

Verifiquei que o componente AcbrConsulta usa a função:

Self.HTTPGet('http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao3.asp');

E só a função HTTPGet que não consegue acessar o site. Alguém sabe porque?

Link para o comentário
Compartilhar em outros sites

Eu tive a idéia de recriar essa função de pegar os dados da empresa no site da receita federal refazendo tudo do zero. A idéia seria usar TWebBrowser para carregar a página. 
Depois era só ler o HTML de resultado no TWebBrowser e pegar as informações da empresa como nome, endereço, etc. Só que o TWebBrowser deu erro ao carregar a página. Segue código-fonte em anexo. Parece que tem que habilitar Cookies no TWebBrowser mas não sei como se faz isso.

ConsultaCNPJ.rar

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal, pelo que entendi do captcha do google... espero que com essas informações seja possível melhorar a ferramenta de consulta.

Depois q vc clica ele envia a informação e depois retorna essa consulta via ajax de acordo com a imagem abaixo:

image.thumb.png.ec160d59db784b2a84b226611abd7f59.png

 

E armazena em um input g-recaptcha-response no html para postar junto com a solicitação do cnpj conforme imagem abaixo:

image.png.add272b81b12f793ab83c71e7df4f7be.png

Link para o comentário
Compartilhar em outros sites

Em 30/10/2017 at 12:38, Dfox disse:

Parece que o negocio agora é manipular o reCaptcha :-(

o governo como sempre nos ajudando... :?

https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaSituacao/ConsultaPublica.asp

novos links de consultas de cpf

reCapatcha

http://cpf.receita.fazenda.gov.br/situacao/default.asp

Capatcha antigo

http://cpf.receita.fazenda.gov.br/situacao/defaultSonoro.asp

Link para o comentário
Compartilhar em outros sites

Link para o comentário
Compartilhar em outros sites

Bom dia,

Pessoal, novidades sobre o problema??
Jéter, também fiz as modificações de http para https, mas não funcionou pra mim.

Alguém sabe dizer se o site da receita já esta liberado ou ainda estão em manutenção? Já acessei diversos tipos de link tanto pra consulta de CNPJ como CPF e todos dão erro ou demoram pra acessar. Não parece estar estável, mas também não sei se isso já esta funcionando 100%.

Pelo site me direciona esses dois links para as consultas.
CPF:
https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaSituacao/ConsultaPublica.asp

CNPJ:
https://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp

Essa questão de mudar a imagem dos caracteres para marcar "não sou um robo" e selecionar fotos, seria apenas alterar esses links mesmo ou precisamos modificar outros trechos de códigos do projeto?
Ambas as consultas ACBrConsultaCNPJ e ACBrConsultaCPF apontam esse erro: Erro na hora de fazer o download da imagem do captcha na unit ACBrSocket.

 

Aguardo ajuda,

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2337 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...