+3

Cotações de: Dólar Comercial, Paralelo, Turismo, Euro, Libra e P

criado por Anderson Roberto Campos Lima dos Santos em 29/01/2010 6:41pm
O Script consiste em capturar as cotações do site de economia da uol e mostrar em seu site.
Data Autor Changelog Download Deletar
29/01/2010 6:41pm Anderson Roberto Campos Lima dos Santos - Versão 1.0
12/02/2010 7:31pm CF-DESIGN Versão 1.0 Versão 1.0
29/03/2010 5:32pm Anderson Roberto Campos Lima dos Santos Versão 1.2 Versão 1.2
15/12/2010 8:57am Anderson Roberto Campos Lima dos Santos - Versão 1.3

Comentários:

Mostrando 1 - 7 de 7 comentários
Postei a versão 1.3 com as correções abaixo, espero que gostem.
15/12/2010 8:57am (~7 anos atrás)

Quem estiver tendo problemas com acentuação solucione assim:

Mude de:
//Expressões regulares - Para extrairmos o conteudo desejado
$cotacao_regex1 = "/\s+\<th\>\<a href=\".*\"\>Dólar comercial \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex2 = "/\s+\<th\>\<a href=\".*\"\>Dólar turismo \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex3 = "/\s+\<th\>\<a href=\".*\"\>Dólar paralelo \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex4 = "/\s+\<th\>\<a href=\".*\"\>Euro \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex5 = "/\s+\<th\>\<a href=\".*\"\>Libra \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex6 = "/\s+\<th\>\<a href=\".*\"\>Pesos arg. \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";

Para:
//Expressões regulares - Para extrairmos o conteudo desejado
$cotacao_regex1 = "/\s+\<th\>\<a href=\".*\"\>".utf8_decode("Dólar comercial")." \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex2 = "/\s+\<th\>\<a href=\".*\"\>".utf8_decode("Dólar paralelo")." \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex3 = "/\s+\<th\>\<a href=\".*\"\>".utf8_decode("Dólar turismo")." \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex4 = "/\s+\<th\>\<a href=\".*\"\>Euro \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex5 = "/\s+\<th\>\<a href=\".*\"\>Libra \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";
$cotacao_regex6 = "/\s+\<th\>\<a href=\".*\"\>Pesos arg. \<span class=\"compl\"\>.*\<\/span\>\<\/a\>\<\/th\>\<td\>(.*)\<\/td\>\<td\>(.*)\<\/td\>\<td\>\<span class=\"variacao\"\>.*\<\/span\>\<\/td\>/";

Quem tiver fazendo testes localhost acrescente na primeira linha a palavra php

Mude de: <?
Para: <?php
15/12/2010 8:55am (~7 anos atrás)

Já acabei de Ré enviar agora é só baixar e utilizar :)
29/03/2010 5:23pm (~8 anos atrás)

Fernanda, na verdade é por que eu enviei sem zipar e o servidor daqui do phpbrasil, substitui os acentos mas vou ré enviar zipado assim não terá mais problemas.
29/03/2010 5:18pm (~8 anos atrás)

Fernanda disse:
maravilha, valeu mesmo por esse script, ajudou muito.
Só uma ressalva: é necessario remover o "ó" em dólar das expressões regulares para tudo funcionar 100%.
29/03/2010 3:56pm (~8 anos atrás)

Weapon disse:
Simplesmente fantastico com esse código da para se criar muitas outras ferramentas usando site de terceiros para produzir algo seu como um tradutor online que captura a tradução do Traduz Google entre outros.
24/02/2010 6:13pm (~8 anos atrás)

Excelente script.

Gostei mesmo.
31/01/2010 2:44am (~8 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)