Validar cpf por um site [https://www.situacao-cadastral.com/]

6 respostas
java
J

Alguém poderia me ajudar a conseguir validar o cpf por este site que pega requisições direto da receita federal:

https://www.situacao-cadastral.com/

Pois através desse site não tem nenhum captcha para barrar as requisições, só que precisa de SSL, só que não sei como fazer isso

6 Respostas

P

Se o site deixar de funcionar por algum motivo, como se dariam as validações?
Vc quer testar a validade do CPF ou a titularidade?
Se for a validade, vc pode fazer offline.
Depender de terceiros deixa a aplicação vendida, é um risco a ser assumido.

I

Um CPF pode ser válido formalmente (conforme as regras de validação) mas inválido institucionalmente (não registrado no órgão competente como ativo e sem identidade com um indivíduo - correspondência biunívoca). No último caso, só consultando a RFB mesmo, porque qualquer gerador de CPF online pode gerar um CPF formalmente válido não sendo necessariamente válido institucionalmente. No entanto, mesmo só a validade institucional não traz muito em questão de verificação, porque pode um CPF informado pode ser institucionalmente válido, mas se referir ao uma pessoa p2, quando uma pessoa p1 alegou ser a titular. É ruim depender de sistemas de terceiros e nisso concordo com o @PedreiroDeSoftware, mas dependendo da situação, do que se pretende fazer, é a única solução possível.

P

Interessante: o governo lucra vendendo nossos dados:https://servicos.serpro.gov.br/api-serpro/biblioteca/consulta-cpf/precos.html
De qualquer forma, em administração pública o princípio da boa fé importa.
Assim, dependendo do caso, caberia lembrar que omitir em documento público ou particular declaração falsa ou diversa da que devia ser escrita, com fim de prejudicar direito, criar obrigação ou alterar a verdade sobre fato juridicamente relevante implica em penas de reclusão e multa.
Assim, pelo princípio da boa fé, quem tem que prestar a informação correta é o cliente.

F

Se eu fosse você eu abandonaria essa validação dessa maneira ai, mas se quiser fazer assim, no meu entendimento, você precisa fazer uma requisição http para,https://www.situacao-cadastral.com, do seu backend para recuperar o doc html deles.
Depois precisaria recuperar o valor do input que tem um token nessa tela, e enviar o cpf com o token, para a uri que faz a validação e recuperar a resposta devolvida. bem trabalhoso e inseguro e nada garante que isso vai da certo por muito tempo.

J

o token neste caso é o cpf que eu envio?

Sim sei disso ,mas estava tentando capturar direto da receita federal,mas não estava conseguindo

J

Obrigado pela ajuda , pois igual a lohane disse,quero validar pra ver se o cpf realmente é válido

Criado 13 de dezembro de 2019
Ultima resposta 13 de dez. de 2019
Respostas 6
Participantes 4