Ir para conteúdo
  • Cadastre-se

eduardowak

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Posts postados por eduardowak

  1. 1 hora atrás, eduardowak disse:

    Exatamente isso, valeu amigo !!!

    quem precisar do receitaws como alternativa segue passos:

    IdHttp1 := TidHTTP.Create;
    IdHttp1.ProtocolVersion := pv1_0;
    IdHttp1.Request.Accept := 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
    IdHttp1.Request.UserAgent := 'Mozilla/3.0 (compatible; Indy Library)';


    HtmlCode := IdHttp1.Get('https://www.receitaws.com.br/v1/cnpj/'+OnlyNumber(sCNPJ));
       HtmlCode :=Memo1.Text;

     RespHTTP.Text := IdHttp1.Get('https://www.receitaws.com.br/v1/cnpj/'+OnlyNumber(ACNPJ));

       if (Pos('situacao', HtmlCode) > 0) then
       begin
          FSituacao :=copy(HtmlCode,(Pos('"situacao":', HtmlCode)) , 200 );
          FSituacao :=copy(FSituacao,(Pos('"situacao":', FSituacao)+(Length('situacao')+5)),(Pos('",', FSituacao) )- (Length('situacao')+6));
       end;

       if (Pos('bairro', HtmlCode) > 0) then
       begin
          Fbairro :=copy(HtmlCode,(Pos('"bairro":', HtmlCode)) , 200 );
          Fbairro :=copy(Fbairro,(Pos('"bairro":', Fbairro)+(Length('bairro')+5)),(Pos('",', Fbairro) )- (Length('bairro')+6));
       end;

       if (Pos('logradouro', HtmlCode) > 0) then
       begin
          Flogradouro :=copy(HtmlCode,(Pos('"logradouro":', HtmlCode)) , 200 );
          Flogradouro :=copy(Flogradouro,(Pos('"logradouro":', Flogradouro)+(Length('logradouro')+5)),(Pos('",', Flogradouro) )- (Length('logradouro')+6));
       end;

       if (Pos('numero', HtmlCode) > 0) then
       begin
          Fnumero :=copy(HtmlCode,(Pos('"numero":', HtmlCode)) , 200 );
          Fnumero :=copy(Fnumero,(Pos('"numero":', Fnumero)+(Length('numero')+5)),(Pos('",', Fnumero) )- (Length('numero')+6));
       end;

     

    assim por diante

    • Curtir 1
  2. 41 minutos atrás, Renato Gil disse:

    Bom dia pessoa, fiz um teste aqui e aparentemente está funcionando.

    na unit acbrconsultacnpj.pas alterei as seguintes linhas:

    //    HTTPGet('https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/captcha/gerarCaptcha.asp');  // GetCaptchaURL
        HTTPGet('https://servicos.receita.fazenda.gov.br/Servicos/cnpjreva/captcha/gerarCaptcha.asp');  // GetCaptchaURL

    e

    //    HTTPSend.Headers.Add('Referer: https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/Cnpjreva_solicitacao3.asp');
    //    HTTPPost('https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/valida.asp');
        HTTPSend.Headers.Add('Referer: https://servicos.receita.fazenda.gov.br/Servicos/cnpjreva/Cnpjreva_solicitacao3.asp');
        HTTPPost('https://servicos.receita.fazenda.gov.br/Servicos/cnpjreva/valida.asp');

     

    Exatamente isso, valeu amigo !!!

×
×
  • 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.