Fórum Buscar Cotação automatica em site pelo delphi. #367858
22/01/2009
0
estou precisando desenvolver uma função que busque automaticamente as ultimas cotações do INCC do site http://www.portalbrasil.net/incc.htm.
tipo no onclick de um botao, o programa vai no site e atualiza o banco de dados de cotações.
alguem tem alguma dica?
obrigado
Daniel Martins
Curtir tópico
+ 0Posts
23/01/2009
Dbergkamps10
Vc vai precisar de um componente TWebBrowser dentro do seu form.
Para carregar o endereço no WebBrowser, utilize o seguinte:
WebBrowser.Navigate(´http://www.portalbrasil.net/incc.htm´);
Depois de carregar vc utiliza o seguinte para colocar o resultado como TEXTO dentro de um memo:
memo1.Text := WebBrowser1.OleObject.Document.documentElement.innerText;
Depois é so procurar dentro do memo as cotações q vc quer buscar e atribuir os campos ao BD
Espero ter ajudado.
Att
Dalton
Gostei + 0
23/01/2009
Daniel Martins
mas para manter atualizado o banco com certeza vou precisar de uma rotina de atualização automatica.
obrigado
Gostei + 0
23/01/2009
Johnny-walker
How can I iterate through all the cells of a <TABLE>? A: This sample code shows how to interate through all the cells of a table, adding the contents of each cell to a TMemo: procedure TForm1.Button1Click(Sender: TObject); var i, j: integer; ovTable: OleVariant; begin ovTable := WebBrowser1.OleObject.Document.all.tags(´TABLE´).item(0); // I´m using the first for i := 0 to (ovTable.Rows.Length - 1) do begin for j := 0 to (ovTable.Rows.Item(i).Cells.Length - 1) do begin Memo1.Lines.Add(ovTable.Rows.Item(i).Cells.Item(j).InnerText; end; end; end;
bye
Gostei + 0
23/01/2009
Daniel Martins
o mais importante agora é manter atualizado msm...
mas mesmo assim, obrigado pela dica!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)