GARANTIR DESCONTO

Fórum Pegar dados do site da receita. #385599

03/09/2010

0

Olá amigos estou usando esta função para pegar os dados do site da: http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp   Esta função peguei do forum mas parece que meu sistema não reconhece o ('FORM'), será que alguem pode me dar uma ajuda, já olhei uns topicos no forum mas não consegui nada.   E tambem como pegar os dados do site.   Muito obrigado.       function FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
var
  i, j: Integer;
  FormItem: Variant;
begin
  Result := False;
  //no form on document
  if WebBrowser.OleObject.Document.all.tags('FORM').Length = 0 then
  begin
    Exit;
  end;
  //count forms on document
  for I := 0 to WebBrowser.OleObject.Document.forms.Length - 1 do
  begin
    FormItem := WebBrowser.OleObject.Document.forms.Item(I);     for j := 0 to FormItem.Length - 1 do
    begin
      try
        if FormItem.Item(j).Name = FieldName then
        begin
          FormItem.Item(j).Value := Value;
          Result := True;
        end;
      except
       // Exit;
      end;
    end;
  end;
end; procedure TClientesCadImpWeb.BitBtn1Click(Sender: TObject);
begin
FillForm(WebBrowser, 'cnpj', '733334679' );
end;
Marcelo

Marcelo

Responder

Post mais votado

29/03/2013

TOTALMENTE GRÁTIS E SEM LIMITES
Aqui tem uma DLL que você importar os dados de um determinado CNPJ direto da Receita Federal.
Esta DLL é super fácil de utilizar e acompanha um arquivo executável de exemplo com o seu respectivo código fonte em Delphi 2006. Espero que ajude, e qualquer dúvida pode perguntar neste e-mail fernando-mm@hotmail.com

[url]http://fsist.blogspot.com.br/2013/03/dll-consultar-cnpj-direto-da-receita.html[/url]

Fernando Santos

Fernando Santos
Responder

Gostei + 2

Mais Posts

03/09/2010

Fábio Cruz

Mas essa palavra FORM existe no site?
Responder

Gostei + 0

03/09/2010

Marcelo

Amigo tenho que dar uma olhada no site, mas eu sou meio leigo neste assunto de integração com uma pagina, onde que vejo o nome do form do site que estou abrindo.   Muito obrigado pela atenção.
Responder

Gostei + 0

03/09/2010

Fábio Cruz

Vc precisa ver pelo código fonte do site, porém muitas vezes os webdesigner "esconde" o código original.

Para ver o código fonte, com o Firefox, clique com o botão direito na página e escolha Exibir Código Fonte.
Responder

Gostei + 0

20/09/2010

Marcelo

Olá pessoal será que alguém pode me dar uma ajudar neste tópico ??     Muito obrigado.
Responder

Gostei + 0

20/09/2010

Daniel

Cara, o que está acontecendo é que essa página que você passou o link, http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp

está organizada em quadros (frames), como o Topo e o Principal, por exemplo, e ai sim dentro deles que tem o form que você quer preencher... então o quê você deve fazer é direcionar o seu webservice diretamente para a página que tem o form:

http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao2.asp

Repare a diferença no nº 2 ao fim do link


Faz o teste ai e qualquer coisa me avise...

----

Daniel Leandro
Analista de Sistemas
Delphi / PHP / Flex / Java

Responder

Gostei + 0

29/02/2012

Fabio Cardoso

Existe um site que disponibiliza uma api ( biblioteca, .dll) que pode ser usada em varias linguagens para consultar os dados da receita federal, sintegra e outros sites:

http://knu.com.br

Contratei aqui pra minha empresa e funciona muito bem. Usamos para confirmar dados cadastrais de clientes a partir de um CPF ou CNPJ (nome completo, razão social, situação cadastral, endereço, etc). É bom também para confirmar se a empresa existe e não apenas validar se o CNPJ ou CPF são válidos. Recomendo.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar