Ir para conteúdo
Vinoli

Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

Recommended Posts

cap_alts,

 

Muito boa sua colaboração.

 

Valeu!

Obrigado Tonicley

 

Aproveito para disponibilizar para o grupo algumas implementações que realizei nesta funcionalidade para atender as necessidades do sistema de inscrição para um concursos de minha instituição.

 

- Senti a necessidade de uma rotina de atualização do captcha, pois algumas vezes este não são tão legíveis;

 

- Esta necessidade também surgiu na ocorrência de erros que necessitasse o reenvio de informações;

- Solução para recarca da imagem no Mozila e IE;

- Identificação de falha na comunicação com a receita, pois mesmo sem esta validação o candidato poderá se inscrever, ficando a validação para outro momento.

 

Veja funcionando aqui,

Download do projeto aqui

Espero ter colaborado

Abraços

André

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Pessoal, a hospedagem onde havia disponibilizado o demo não esta correndo bem o script, portanto atualizei o link.

 

Veja funcionando aqui,

Download do projeto aqui

Novamente espero ter colaborado

Abraços

André

 

Editado por cap_alts

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera deu problema novamente no SIntegra? Meu Captcha parou de funcionar novamente

Aqui esta intermitente, observei que no próprio site da receita estava com problema no fim de semana, ontem normal.

 

hoje o captucha esta falhando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui esta intermitente, observei que no próprio site da receita estava com problema no fim de semana, ontem normal.

 

hoje o captucha esta falhando.

o jeito é esperar pra ver se volta né

Compartilhar este post


Link para o post
Compartilhar em outros sites

o jeito é esperar pra ver se volta né

 

Isso não é novidade na Receita Federal. Direto o sistema fica fora do ar e vocês terão problemas com consultas.

 

Lembro quando usava desde o ano retrasado.

 

O jeito vai ser esperar mesmo. :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Isso não é novidade na Receita Federal. Direto o sistema fica fora do ar e vocês terão problemas com consultas.

 

Lembro quando usava desde o ano retrasado.

 

O jeito vai ser esperar mesmo. :/

 

Para quem ainda não viu:

 

Tenho soluções pagas de consultas, muito baratas que retornam tudo isso sem precisar de captcha e apenas usando o CPF. Caso alguém se interesse: EDITADO

tentei cadastrar em seu site mais dá um erro falando que o nome da mãe esta errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde

 

Alguma informação sobre esta instabilidade.

 

Aqui só funciona se eu acessar primeiro o endereço http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/captcha/gerarCaptcha.asp, será carregado a imagem no browser.

 

depois chamar o script ai ele carrega. Ficando um tempo sem acesso novamente não consigo, tenho que realizar o procedimento de novo.

 

Observei também que a resposta da receita esta bem ruim, inclusive sem carregamento da página onde se digita os dados para consulta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alisson

 

vc. não disponibilizou absolutamente nada no github, apenas um form em html , com um javascript que abre um popup para uma amostra daquilo que vc. quer vender, e que inclusive, não está funcionando... depois de clicar em verificar, fica em agurde... para sempre.

 

Com todo o respeito cara, vc. não tem vergonha de se prestar a este papel para a todo custo arrancar 10 pilas de algum cretino.

 

Estamos aqui para contribuir com soluções, e não para vende-las. .... Deixe-me lembra-lo, vc. está num Fórum de discussões, e não num balcão de ofertas ou um classificado.

 

As pessoas aqui , em geral, são programadores (iniciantes ou veteranos) que buscam respostas para problemas que não conseguem solucionar, de forma gratuita, .... colabora , com idéias, scripts, dicas, quem quer ajudar a solucionar, não quem quer vender.

 

Também não tenho nada contra quem quer vender algo, só acho que está no local errado, e usando as ferramentas erradas, pois os repositórios foram concebidos para o desenvolvimento colaborativo e compartilhamento de soluções em software, não para alocação de um demo que não serve pra nada.

 

Quer colaborar de verdade ? , disponibilize todos os scripts e métodos utilizados em seu servidor para sua consulta de CPF e CNPJ e , como diria a presidANTA, ganhe meu respeito.

Do contrário te envio um cupom de desconto para anunciar sua solução no google, ou se não quiser pagar o anúncio, melhore a SEO de sua solução para aparecer na pg1 no orgânico, e seja feliz.

 

aos demais, peço desculpas pelo destempero.

 

grande Abraço

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

AlissonLinneker, se você deseja anunciar o seu produto utilize outros canais, editei seus posts onde você citava o endereço do seu serviço, este tópico se destina à uma solução gratuita e aberta, se quiser contribuir ótimo, caso contrário, o anúncio do seu produto não tem razão de existir aqui.

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde trabalho emite-se muitos Certificado de Regularidade do FGTS (https://www.sifge.caixa.gov.br/Cidadao/Crf/FgeCfSCriteriosPesquisa.asp) e Certidão Conjunta de Débitos (http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CndConjuntaInter/InformaNICertidao.asp?Tipo=1).

 

Para as duas, sempre precisa digitar o captcha. No caso do site de receita percebi que da pra passar o cnpj na URL

http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp?Origem=1&Tipo=1&NI=[CNPJ]&Senha=

 

ja o site da caixa, ele nao permite o navegador usar o autocomplete para cnpj ja digitados e o captcha e case sensitive.

 

minha pergunta é

a 'tecnica' que vc usou no site da receita, serve para o site da caixa? ou alguma forma de melhorar a maneira como é emitido esse certificado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde trabalho emite-se muitos Certificado de Regularidade do FGTS (https://www.sifge.caixa.gov.br/Cidadao/Crf/FgeCfSCriteriosPesquisa.asp) e Certidão Conjunta de Débitos (http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CndConjuntaInter/InformaNICertidao.asp?Tipo=1).

 

Para as duas, sempre precisa digitar o captcha. No caso do site de receita percebi que da pra passar o cnpj na URL

http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp?Origem=1&Tipo=1&NI=[CNPJ]&Senha=

 

ja o site da caixa, ele nao permite o navegador usar o autocomplete para cnpj ja digitados e o captcha e case sensitive.

 

minha pergunta é

a 'tecnica' que você usou no site da receita, serve para o site da caixa? ou alguma forma de melhorar a maneira como é emitido esse certificado?

 

Olá Eletronic

 

analisei superficialmente um dos links passados.

Sim , creio que com algumas adaptações será possível, mas serão necessárias algumas chamadas curl adicionais até o definitivo envio de consulta,

 

sign.asp -> retorna html com os inputs hidden que serão utilizados na consulta seguinte

 

CheckCaptcha.asp -> retorna input hidden com txtCaptchaVerificar

 

SIGN.ASP com os resultados das consultas acima -> gera a html para exibicão de captcha swf, onde em PARAM NAME=flashvars estão os mesmos valores pasados para dentro do swf, para a geração do do captcha

aqui pode-se fazer a chamada direto ao swf ao invés de SIGN.ASP com os parametros

 

por fim a consulta em

FgeCfSConsultaRegularidade.asp

 

Dica importante:

Através do console de desenvolvedor de seu FF, monitore a rede no carregamento da página inicial e na consulta.

Tudo o que vc. precisa enviar e receber para geração de captcha e consulta está lá, nas habas , Cabeçalhos, Cookies , Parâmetros, Resposta , etc...

É só analisar e começar a fazer as consultas CURL de maneira a conseguir seu objetivo (1 - gerar os parâmetros para imagem , 2 - gerar imagem captcha , 3 - realizar consulta)

 

Abraço

Marcos

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá Eletronic

 

analisei superficialmente um dos links passados.

Sim , creio que com algumas adaptações será possível, mas serão necessárias algumas chamadas curl adicionais até o definitivo envio de consulta,

 

sign.asp -> retorna html com os inputs hidden que serão utilizados na consulta seguinte

 

CheckCaptcha.asp -> retorna input hidden com txtCaptchaVerificar

 

SIGN.ASP com os resultados das consultas acima -> gera a html para exibicão de captcha swf, onde em PARAM NAME=flashvars estão os mesmos valores pasados para dentro do swf, para a geração do do captcha

aqui pode-se fazer a chamada direto ao swf ao invés de SIGN.ASP com os parametros

 

por fim a consulta em

FgeCfSConsultaRegularidade.asp

 

Dica importante:

Através do console de desenvolvedor de seu FF, monitore a rede no carregamento da página inicial e na consulta.

Tudo o que você. precisa enviar e receber para geração de captcha e consulta está lá, nas habas , Cabeçalhos, Cookies , Parâmetros, Resposta , etc...

É só analisar e começar a fazer as consultas CURL de maneira a conseguir seu objetivo (1 - gerar os parâmetros para imagem , 2 - gerar imagem captcha , 3 - realizar consulta)

 

Abraço

Marcos

 

 

Obrigado Marcos, era isso isso mesmo que eu queria saber, o guia básico por onde ir

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.