Fórum Pegar dados do site da receita. #385599
03/09/2010
0
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
Curtir tópico
+ 0Post mais votado
29/03/2013
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
Gostei + 2
Mais Posts
03/09/2010
Fábio Cruz
Gostei + 0
03/09/2010
Marcelo
Gostei + 0
03/09/2010
Fábio Cruz
Para ver o código fonte, com o Firefox, clique com o botão direito na página e escolha Exibir Código Fonte.
Gostei + 0
20/09/2010
Marcelo
Gostei + 0
20/09/2010
Daniel
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
Gostei + 0
29/02/2012
Fabio Cardoso
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.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)