Jump to content


Photo

[codigo] Cotação Do Dollar Em Tempo Real


  • Faça o login para participar
7 replies to this topic

#1 otavio

otavio

    http://www.cursosvirtuais.net

  • Usuários
  • 443 posts
  • Sexo:Não informado

Posted 18/03/2003, 20:31

Este Script pega a cotação em tempo real direto da Gazeta Mercantil.
Bom proveito a todos, e qualquer bug, me envia um e-mail ou um icq.
abraços.


<%
   Set HttpObj = Server.CreateObject("AspHTTP.Conn")
   HttpObj.URL = "http://www.investshop.com.br/mer/include/Dolar.csv"
cotacao = HttpObj.GetUrl
cotacoes = replace(cotacao,"Nome;Compra;Venda;Variacao","") ' Tira a primeira parte que eh lixo
   ' Coloca Valores em uma Array
   dim valores()
   dim cont, cont_valores
   for cont = 1 to len(cotacoes) step 1
      if (mid(cotacoes,cont,1) = ";") or (mid(cotacoes,cont,1) = " ") or (mid(cotacoes,cont,1) = Chr(10))then
         cont_valores = cont_valores + 1
         Redim Preserve valores(cont_valores)
         valores(cont_valores) = Cstr(str)
         str = ""
      else
         str = str + mid(cotacoes,cont,1)
      end if 
   next
   ' Fim Coloca valores em uma Array
 
   ' Coloca os valores nas variaveis
   DOLAR_COMERCIAL_COMPRA = valores(3)
   DOLAR_COMERCIAL_VENDA = valores(4)
   DOLAR_COMERCIAL_VARIACAO = valores(5)

   DOLAR_PARALELO_COMPRA = valores(7)
   DOLAR_PARALELO_VENDA = valores(8)
   DOLAR_PARALELO_VARIACAO = valores(9)

   DOLAR_TURISMO_COMPRA = valores(11)
   DOLAR_TURISMO_VENDA = valores(12)
   DOLAR_TURISMO_VARIACAO = valores(13)

   PTAX_COMPRA = valores(15)
   PTAX_VENDA = valores(16)
   PTAX_VARIACAO = valores(17)
   ' Fim coloca os valores nas variaveis

%>

Abraços,
t+
/////////////////////////////////////////////

http://www.cursosvirtuais.net/

#2 Rogerblower

Rogerblower
  • Visitantes

Posted 27/06/2003, 19:24

Ola Otavio

Gostei deste script, so q sou iniciante em asp e programaçao, tenho no meu site a cotaçao do dolar, so q atualiza no final do dia, essa tua tbem é assim?

E como eu faço pra instalar no meu site, tenho q fazer outras pag. asp, como exibir.asp......e tenho q fazer tbem o bd?

Kra me da uma ajuda ae, estou sempre num forum dum site, mas nao tenho recebido muita ajuda la.

é como vc disse num outro post aqui, parece que nao querem t ajudar por completo, te dao algumas dicas, para quem conheçe, consegue entender, mas para quem é iniciante como eu, ficou sempre boiando.


Obrigado

Rogerblower

#3 Tony

Tony
  • Visitantes

Posted 29/06/2003, 21:56

Otávio,

o código acima está dando o erro:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/dolar_2.asp, line 9

Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft...entredirect.asp.

#4 otavio

otavio

    http://www.cursosvirtuais.net

  • Usuários
  • 443 posts
  • Sexo:Não informado

Posted 01/07/2003, 09:42

O Erro referido é pq vc tem q Ter o componente ASPhttp instalado no servidor q vc vai usar o codigo okz?

qq duvida entre em contato.
Abraços,
t+
/////////////////////////////////////////////

http://www.cursosvirtuais.net/

#5 FoxCrazy

FoxCrazy

    Bill Medley - He Ain't Heavy, He's My Brother

  • Usuários
  • 187 posts
  • Sexo:Não informado
  • Interesses:ASP Maníaco!

Posted 01/07/2003, 12:58

Hum parabéns pelo código, funcionou perfeitamente no meu servidor, quem quiser conferir basta acessar:
http://www.amigoswm.com/cotacao.asp


O Código segue abaixo:
<%
  Set HttpObj = Server.CreateObject("AspHTTP.Conn")
  HttpObj.URL = "http://www.investshop.com.br/mer/include/Dolar.csv"
cotacao = HttpObj.GetUrl
cotacoes = replace(cotacao,"Nome;Compra;Venda;Variacao","") ' Tira a primeira parte que eh lixo
  ' Coloca Valores em uma Array
  dim valores()
  dim cont, cont_valores
  for cont = 1 to len(cotacoes) step 1
     if (mid(cotacoes,cont,1) = ";") or (mid(cotacoes,cont,1) = " ") or (mid(cotacoes,cont,1) = Chr(10))then
        cont_valores = cont_valores + 1
        Redim Preserve valores(cont_valores)
        valores(cont_valores) = Cstr(str)
        str = ""
     else
        str = str + mid(cotacoes,cont,1)
     end if 
  next
  ' Fim Coloca valores em uma Array

  ' Coloca os valores nas variaveis
  DOLAR_COMERCIAL_COMPRA = valores(3)
  DOLAR_COMERCIAL_VENDA = valores(4)
  DOLAR_COMERCIAL_VARIACAO = valores(5)

  DOLAR_PARALELO_COMPRA = valores(7)
  DOLAR_PARALELO_VENDA = valores(8)
  DOLAR_PARALELO_VARIACAO = valores(9)

  DOLAR_TURISMO_COMPRA = valores(11)
  DOLAR_TURISMO_VENDA = valores(12)
  DOLAR_TURISMO_VARIACAO = valores(13)

  PTAX_COMPRA = valores(15)
  PTAX_VENDA = valores(16)
  PTAX_VARIACAO = valores(17)
  ' Fim coloca os valores nas variaveis

%>
<b>Cotações do dolar Comercial:</b>
<BR><BR>
Dolar Comercial Compra: <%=DOLAR_COMERCIAL_COMPRA%> <BR>
Dolar Comercial Venda: <%=DOLAR_COMERCIAL_VENDA%> <BR>
Dolar Comercial Variação: <%=DOLAR_COMERCIAL_VARIACAO%> <BR>
<BR><BR><BR>
<b>Cotações do dolar Paralelo:</b>
<BR><BR>
Dolar Paralelo Compra: <%=DOLAR_PARALELO_COMPRA%> <BR>
Dolar Paralelo Venda: <%=DOLAR_PARALELO_VENDA%> <BR>
Dolar Paralelo Variação: <%=DOLAR_PARALELO_VARIACAO%> <BR>
<BR><BR><BR>
<b>Cotações do dolar Turismo:</b>
<BR><BR>
Dolar Turismo Compra: <%=DOLAR_TURISMO_COMPRA%> <BR>
Dolar Turismo Venda: <%=DOLAR_TURISMO_VENDA%> <BR>
Dolar Turismo Variação: <%=DOLAR_TURISMO_VARIACAO%> <BR>
<BR><BR><BR>
<b>Cotações do dolar PTAX:</b>
<BR><BR>
Dolar PTAX Compra: <%=PTAX_COMPRA%> <BR>
Dolar PTAX Venda: <%=PTAX_VENDA%> <BR>
Dolar PTAX Variação: <%=PTAX_VARIACAO%> <BR>




Otavio, você deixa eu colocar esse códigos para download em meu site?


Até mais, vlw... :D

.


#6 otavio

otavio

    http://www.cursosvirtuais.net

  • Usuários
  • 443 posts
  • Sexo:Não informado

Posted 01/07/2003, 13:07

Claro...
somente deixo o nome do autor... ;)

Abraços,
t+
/////////////////////////////////////////////

http://www.cursosvirtuais.net/

#7 erwebsolution

erwebsolution

    12 Horas

  • Usuários
  • 207 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 17/08/2003, 17:21

Galera o verdadeiro autor é :

Cotação do Dolar em Tempo Real com ASPHTTP
Por Guilherme Bacellar Moralez Comente este artigo! (0 comentários)
1.091 visitas desde 03/jul/2002 12:30 [Nota 82,37% por 59 usuários]

foi postado quase 8 meses antes desse em outro forum...

Forum

[]'s
www.pixelsepontos.com.br

ernestop@pixelsepontos.com.br

www.parrotsplace.com.br
As mais belas aves no seu alcance

www.lugardasaves.com.br
Tudo sobre como criar as mais variadas espécies de aves

#8 phmda

phmda

    Expert

  • Usuários
  • 590 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 20/09/2003, 14:09

O Erro referido é pq vc tem q Ter o componente ASPhttp instalado no servidor q vc vai usar o codigo okz?

qq duvida entre em contato.
Abraços,
t+

como que eu instalo esse no meu pc...é que aqui naum rodo também.. eu eu nem mandei pra net...
www.phmda.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq