pegar captcha do site da receita federal

3,341 views
Skip to first unread message

Cristiano

unread,
Aug 12, 2012, 2:44:40 PM8/12/12
to php-b...@googlegroups.com
Olá pessoal, será que alguém poderia me ajudar com algo que ja estou quebrando a cabeça a uns 2 dias.

Eu tenho um sistema que funciona como uma espécie de bot, e um desses ele coleta informações da receita federal, referente a determinado CNPJ, tipo o cara coloca o cnpj e confirma um captcha e pronto todas as informações são coletadas, com isso é gerado mapa, coordenadas, endereços e um monte de coisa.

O sistema funcionava perfeitamente até essa semana quando a RF mudou o sistema deles, assim que detectei fui correndo pra ajustar o sistema, só que ja fiz de tudo que me veio a mente e não estou conseguindo.

O que preciso é obter o captcha direto do site da RF pro usuário poder confirmar, no restante o sistema continua funcionando normalmente só não estou mais conseguindo pegar o captcha.

vou postar um exemplo do código que estou usando, coloquei direto sem as bibliotecas que uso Simple_html_dom e curl.



se alguém poder me dar uma luz eu agradeço.

ribmusp

unread,
Aug 12, 2012, 5:13:13 PM8/12/12
to php-b...@googlegroups.com
Olá, 

Em breve colocarei uma solução no ar.
Espero até terça.
De qual empresa você é?

2012/8/12 Cristiano <azul...@yahoo.com.br>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/php-brasil/-/yyvDAVdi_CUJ.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.

Cristiano

unread,
Aug 12, 2012, 9:39:30 PM8/12/12
to php-b...@googlegroups.com
beleza amigão, estarei no aguardo e claro procurando soluções até lá.

No momento, sou freelancer.

Felipe Neiva

unread,
Feb 22, 2015, 9:32:06 PM2/22/15
to php-b...@googlegroups.com
Boa noite.
Tem 1 semana que estou tentando e não consegui, você conseguil?
Uso a mesma biblioteca que o Cristiano usa.

André Severino

unread,
Feb 22, 2015, 9:37:23 PM2/22/15
to php-b...@googlegroups.com
Olá Felipe, boa noite!

Este tópico é de 2012...

Você quer fazer o que no site da RF, consultar o CPF ?

--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para php-b...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/php-brasil.
Para mais opções, acesse https://groups.google.com/d/optout.



--

---------------------------------------------------------------------------------------------------------------------------
André da Silva Severino
site:           http://andrewd.com.br
email:        an...@andrewd.com.br
telefone:   (19) 98847-3747
skype:       andredasilvaseverino
---------------------------------------------------------------------------------------------------------------------------

Felipe Neiva

unread,
Feb 23, 2015, 1:20:43 PM2/23/15
to php-b...@googlegroups.com
A receita sofreu uma mudanca, não estou conseguindo pegar o captcha.
antes existia um input hidden chamado viewstate no site onde se pegava o captcha na receita e nao existe mais.
voce sabe me dizer como pegar o captcha?

André Severino

unread,
Feb 23, 2015, 11:06:14 PM2/23/15
to php-b...@googlegroups.com
Ele deve gerar o captcha através de um cookie ou hash(para comparar depois), tenta salvar esse captcha no seu computador(a imagem), e depois passar esses parâmetros. Veja se da certo, qualquer coisa quando sobrar um tempo eu tento fazer aqui...

Ou mostra o que você já fez ae =)

Felipe Neiva

unread,
Feb 24, 2015, 7:26:57 AM2/24/15
to php-b...@googlegroups.com
Sim, eu utilizava assim, salva o cookie em uma pasta temporaria no pc para utilizar, o problema que a receita mudou a maneira de gerar o captcha deles, antes o id era passado pela url, agora não é mais. Não consegui mais fazer funcionar.

André Severino

unread,
Feb 25, 2015, 3:19:21 PM2/25/15
to php-b...@googlegroups.com
Felipe, boa tarde! 
Acabei de fazer esse script http://pastebin.com/grBUfA2X, para consultar cnpj... veja a ideia de como pegar o captcha e tenta fazer igual para consultar o CPF. 

Abraço

Kaio Cesar

unread,
Feb 25, 2015, 3:49:20 PM2/25/15
to php-b...@googlegroups.com

André Severino

unread,
Feb 26, 2015, 5:49:23 AM2/26/15
to php-b...@googlegroups.com
Para consultar o cpf no site da receita http://pastebin.com/FGwGMRaL 

Em 25 de fevereiro de 2015 17:49, Kaio Cesar <tecnic...@gmail.com> escreveu:

--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para php-b...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/php-brasil.
Para mais opções, acesse https://groups.google.com/d/optout.

Felipe Neiva

unread,
Feb 26, 2015, 12:02:10 PM2/26/15
to php-b...@googlegroups.com
Sensacional André, o do CPF eu tinha feito com base no do cnpj.
esta tudo certo vlw mesmo em!
voce consegue quebrar o captcha p nao ser preciso digitalo? 
se sim pode me colocar na direção para pesquisar sobre o assunto?

Kaio Cesar

unread,
Feb 26, 2015, 12:07:00 PM2/26/15
to php-b...@googlegroups.com
Esse captcha tem fundo colorido, dificulta na identificação das letras, veja nesse post [1]

Na empresa onde trabalhava, eles usando o CaptchBoss (você envia a imagem, e uns indianos lá do outro lado, lêem a imagem e retornam o valor da imagem).

Cassiano Ricardo Mourão

unread,
Feb 26, 2015, 12:09:44 PM2/26/15
to php-b...@googlegroups.com
Do naipe do captcahboss tem o captchabrotherhood também...

--
Reply all
Reply to author
Forward
0 new messages