Ir para conteúdo

Obérti Fára

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Obérti Fára

  1. Obérti Fára

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

    Também percebi que possui a opção do captcha sonoro. Mas no caso do CPF, que anteriormente o captcha era gerado a partir de um script isolado (https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaSituacao/captcha/gerarCaptcha.asp), nesta opção do captcha sonoro ele gera direto um png (base 64). Tentei adaptar o código gerando este png (via CURL), mas após o submit ele gera novamente um erro no recaptcha do Google, indicando que se trata de um domínio não autorizado. Como tentei adaptar o código muito rapidamente, não sei se de repente estou fazendo alguma besteira, mas se conseguir algo estarei postando aqui. No entanto minha dúvida é se não é possível mesmo gerar o recaptcha Google através do CURL? Alguém já pesquisou sobre? O que vi é que é necessário duas chaves: um site-key que está divulgado no próprio código fonte (html) e outro secret-key, o qual esse acredito não ser possível descobrir. Quem tiver alguma novidade, favor compartilhar pessoal. Abraço!
  2. Obérti Fára

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

    Boa tarde pessoal, há poucos meses venho utilizando esse script do massa, especificamente para a consulta de CPF. Funciona que é uma beleza. Só que há poucos dias a receita modificou os endereços, tanto do script que gera o captcha, como do script que realiza a consulta. E como estão utilizando SSL, é necessário fazer as seguintes alterações: No arquivo getcaptcha.php: 1) alterar a variável que trata a URL para $url = 'https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/captcha/gerarCaptcha.asp'; 2) Incluir a seguinte linha nas configurações do CURL: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); No arquivo funções.php (Fiz especificamente na função getHtmlCPF, mas acredito que funcione de forma semelhante para o CNPJ): 1) alterar a varíavel que trata a URL para $url = 'https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaPublicaExibir.asp'; 2) Incluir a seguinte linha nas configurações do CURL: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); Espero ter contribuído. Abraço.
×

Informação importante

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