adriano182 Postado Julho 29, 2004 Denunciar Share Postado Julho 29, 2004 Pessoal, como posso fazer para colocar em uma pagina, a cotação do dolar, a previsao do tempo.. essas coisas...?? Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Julho 29, 2004 Denunciar Share Postado Julho 29, 2004 Realmente não é uma duvida para se tirar aki.Mais toma ai:Cotações:insira essa figura na sua pagina:http://www.estadao.com.br/economia/ticker/taxaultimas.gifPrevisão do tempo:acesse o site www.wunderground.comla voce informa sua cidade e eles disponibilizam um ticker para voce colocar em sua pagina. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Julho 29, 2004 Denunciar Share Postado Julho 29, 2004 a previsão do tempo acho que tem lá no climatempo tambem... Link para o comentário Compartilhar em outros sites More sharing options...
0 --_Michel_-- Postado Julho 29, 2004 Denunciar Share Postado Julho 29, 2004 (editado) Script Cotação do dolar... Não me lembro onde peguei este código, mas mantenham o crédito...Agora esta tudo OK!<%' Função para a captura do dólar comercial diretamente do site do Banco Central.' Autor : Adriano Dias' E-mail : adiasbr@yahoo.com.br' Data : 03/Ago/2001' Use, altere, melhore a vontade, mas por favor, não esqueça os créditos.Response.Expires = 0Session.LCID = 1046Err.ClearOn Error Resume NextSet obj = CreateObject("MSXML2.ServerXMLHTTP")obj.open "GET", "http://www.bcb.gov.br/htms/infecon/taxas/taxas.htm"obj.sendtextHTML = obj.ResponseTextdados = LCase(textHTML)' Procura pela posição da string "Taxa de Venda"i = 1i = inStr(i,dados,"taxa de venda")' Procura pela 1ª tag <tr> depois de "Taxa de Venda"i = inStr(i,dados,"<tr")f = inStr(i,dados,"</tr") ' Pega a 1ª tag </tr> depois de <tr>dados = Mid(dados,i,(f-i)) ' Retira somente linha da interessedados = Replace(dados,"</font>","|",1,2) ' Substitui </font> por "|" (2 vezes)dados = Trim(LimpaHTML(dados)) ' Retira todas as tagsdados = Split(dados,"|") ' Separa criando a matrizdat = DateAdd("d",-1,Date) ' Data Base (Hoje - 1 dia). A Cotação é sempre do dia anteriorset conn = Server.CreateObject("ADODB.Connection")conn.open Application("conn")' Verifica se os dados parecem válidosif not isDate(dados(0)) or not isNumeric(dados(1)) or not isNumeric(dados(2)) then msgerro = "Provavel problema com os dados capturados. " & vbcrlf & _ "Data Base (" & ConverteData(dat,"DD/MM/YYYY") & ") " & vbcrlf & _ "Dados Recebidos (Data: " & dados(0) & ",Compra: " & dados(1) & ",Venda: " & dados(2) & ")" Finalizaend if' Verifica se a data recebida parece válida (considerado no max. 4 dias desatulizado. Ex. Carnaval : (Sáb, Dom, Seg, Ter)if (DateDiff("d",CDate(dados(0)),dat) > 4) or (DateDiff("d",CDate(dados(0)),dat) < 0) then msgerro = "Datas de captura e data base muito distantes. " & vbcrlf & _ "(Capturada)/(Base) : (" & dados(0) & ")/(" & dat & ")" Finalizaend if' Se houve uma falha não maior que 4 dias e o dia não é final de semana, atualiza com a ultima data e avisa o admin.if (not WeekDay(dat) = 1) and (not WeekDay(dat) = 7) and (CDate(dados(0)) <> dat) then msgerro = "Data de atualização diferente da data esperada. Trata-se de um feriado ? " & vbcrlf & _ "Os dados foram incluídos, porém certifique se está correto. Datas : (Recebida)/(Base) (" & dados(0) & ")/(" & dat & ")"end if' Mostra os dados capturadosinf = Array("Data","Compra","Venda")For i = lbound(dados) to ubound(dados) Response.Write inf(i) & " : " & dados(i) & "<br>"NextFinaliza' Final da rotina' Sub´s e Function´sSub Finaliza if Len(msgerro) <> 0 then ' Se existe uma mensagem de erro... ' Envia e-mail para o Administrador Set ObjMail = CreateObject("CDONTS.NewMail") objMail.Send "sender@dominio", "admin@dominio", "Problemas com atualizacao da cotacao do dolar", msgerro Set ObjMail = nothing Response.Write "Erro na captura..." end if if Err.Number <> 0 then ' Se Err.Number contiver algo... ' Envia e-mail para o Administrador msgerro = "Erro Desconhecido. Cód. Erro : " & Err.Number & " (" & Err.Description & ")" & vbcrlf & _ "Conteúdo da página de Erro : " & vbcrlf & vbcrlf & LimpaHTML(Replace(textHTML,"<br>",vbcrlf)) Set ObjMail = CreateObject("CDONTS.NewMail") objMail.Send "sender@dominio", "admin@dominio", "Problemas com atualizacao da cotacao do dolar", msgerro Set ObjMail = nothing Response.Write "Erro na captura..." end if conn.close set conn = nothing Response.EndEnd SubFunction Strzero(val,num) val = Trim(CStr(val)) Strzero = String(num-len(val),"0") & valEnd FunctionFunction ConverteData (valor,formato)if not isDate(valor) then Response.Write "Data Inválida !" Response.Endelse formato = UCase(formato) if Trim(formato) = "" then formato = "DD/MM/YYYY HH:MI:SS" formato = Replace(formato,"YYYY",Year(valor)) formato = Replace(formato,"MM",Strzero(Month(valor),2)) formato = Replace(formato,"DD",Strzero(Day(valor),2)) formato = Replace(formato,"HH",Strzero(Hour(valor),2)) formato = Replace(formato,"MI",Strzero(Minute(valor),2)) ConverteData = Replace(formato,"SS",Strzero(Second(valor),2))end ifEnd FunctionFunction LimpaHTML(matriz)Do While True ini = InStr(1,matriz,"<") If ini = 0 Then Exit Do fim = InStr(ini,matriz,">") parcial = Mid(matriz,ini,fim-ini+1) matriz = Replace(matriz,parcial,"")LoopLimpaHTML = matrizEnd Function%> Editado Julho 30, 2004 por --_Michel_-- Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Julho 29, 2004 Denunciar Share Postado Julho 29, 2004 tava vendo a previsão do tempo você poe essa figura no site:http://selos.climatempo.com.br/ms-maracaju.gifestado - cidadevai ficar assim: Link para o comentário Compartilhar em outros sites More sharing options...
0 Casca Postado Agosto 20, 2011 Denunciar Share Postado Agosto 20, 2011 Encontrei uma solução pronta neste site abaixo, eles geram códigos para cotação do dolar (dolar, euro, libra, pesos argentinos), eles tambem tem codigos de noticias sobre todos os assuntos dos principais portais.http://www.noticiasemseusite.com.br/GeradorDolar.aspEspero que ajude. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
adriano182
Pessoal, como posso fazer para colocar em uma pagina, a cotação do dolar, a previsao do tempo.. essas coisas...??
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados