Fórum Baixar a cotação do dólar direto na base #50642
25/04/2005
0
Tipo:
as 4:10 de cada dia ele acessa alguma Xml de algum site e me grava no sistema, será q alguém tem isso, ou poderia de dizer como capturar essa cotação de algum site q forneça!
Grato me ajurá muito
Marcos Fernando
Curtir tópico
+ 0Posts
25/04/2005
Gameiro
coloque um label um button e um idHTTP,
no onclick do button :
procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s:= idhttp1.Get(´http://br.invertia.com´); label1.Caption:=copy(s,pos(´Compra´,s)+115,7); end;
espero ter ajudado
Gostei + 0
26/04/2005
Marcos Fernando
Valeu,
ah tem como pegar as 4 casas depois da , ?
de novo grato...
Gostei + 0
26/04/2005
Gameiro
talvez se vc achar um site que forneça a cotação nesse formato.
se conseguir eu te aviso.
ate mais
Gostei + 0
26/04/2005
Marcos Fernando
eles passam a cotação com os 4 digitos e todos os tipos de dolar,
Valeu eu peguei bem como fazer essa copia de qualquer hp
Grato mesmo
Gostei + 0
27/04/2005
Gameiro
de qualquer site?
Como vc descobre onde está a informação correta.
Pq eu nunca mexi com isso.
Se puder me explicar eu agradeço.
até mais
Gostei + 0
27/04/2005
Japa
Gostei + 0
27/04/2005
Marcos Fernando
copy(s,pos([color=green:f14f6534e6]´Compra´[/color:f14f6534e6],s)+115,7);
pra fazer a procura
ai só pedir pra trazer só as informações q vc quiser;
uso o Site www.cma.com.br
c alguém quiser mando um demo q fiz só me passar um email!
di boa
depois vou fazer um demo mais completo pra pegar todos os tipos de cotação ai, vou ver c mando pro site www.clubedelphi.net
Grato
Gostei + 0
22/05/2005
Christian_adriano
Segue a baixo o código pra pegar a cotação do dólar:
procedure getValoresDolar(var CompraPtax, CompraComercial, CompraTurismo, CompraParalelo, VendaPtax, VendaComercial, VendaTurismo, VendaParalelo : String); var aux : String; http : TIdHTTP; // uses IdHTTP begin try http := TIdHTTP.Create(nil); Aux := http.Get(´http://br.invertia.com/mercados/divisas/tiposdolar.aspx´); VendaParalelo := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALPR" class="masb">Dolar Paralelo´, Aux)+166, 5)); CompraParalelo := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALPR" class="masb">Dolar Paralelo´, Aux)+121, 5)); CompraComercial := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALCM" class="masb">Dolar Comercial´, Aux)+131, 5)); VendaComercial := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALCM" class="masb">Dolar Comercial´, Aux)+176, 5)); CompraTurismo := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALTR" class="masb">Dolar Turismo´, Aux)+120, 5)); VendaTurismo := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000REALTR" class="masb">Dolar Turismo´, Aux)+165, 5)); CompraPtax := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000DOLPTAX" class="masb">Dolar Ptax´, Aux)+123, 5)); VendaPtax := Trim(Copy(Aux, Pos(´<a href="detalle.aspx?idtel=DI000DOLPTAX" class="masb">Dolar Ptax´, Aux)+168, 5)); finally FreeAndNil(http); end; end;
Espero q ajude alguém.
t+
Christian.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)