Capturar dados de um site externo com o Scriptcase...

Olá á todos da comunidade…Procurei muito pelo assunto e não achei nada no fórum sobre isso então gostaria de compartilhar…

Não sou expert, sou usuário iniciante mas consegui fazer a captura de valores em dolar e euro do site dolarhoje.com para inserir na aplicação para o cliente consultar o valor do dolar no dia…Segue o código de exemplo:

Abri uma blank e inseri este código no método PHP

[b]//URL DO SITE A SER CAPTURADO
$url = ‘http://www.dolarhoje.com/’;

//PEGAR TODO CÓDIGO HTML PARA UMA VARIAVEL STRING
$site = file_get_contents($url);

//PEGAR COTAÇÃO … PEGUEI O INICIO NA PRIMEIRA LINHA E O FIM DO CAMPO NA SEGUNDA LINHA, ENTRE ELES FICA O VALOR QUE EU QUERO
$cotacao1 = explode(‘R$’,$cotacao1[1]);

$cotacao = $cotacao2[0];

print 'Cotação: R$ '.$cotacao;[/b]

e chamei ela no ON EXECUTE

dolar_hoje();

PARA FICAR “BONITINHO” COLOQUEI NO CONTAINEIR…

Bom serve para qualquer campo de um site…pode ser o do uol se quiser eu testei e funcionou também…

Agora para quem entende e quiser me ajudar como coloco um refresh nesse código e como altero a cor do resultado ? (print 'Cotação: R$ '.$cotacao;)

Abraços…

[]´s
Erenha

Ola
testei a rotina mas obtenho o seguinte erro:
ERRO
Undefined offset: 1
Cotação: R$

Pode ajudar?
Obrigado

Herberto,

Poste seu código. Assim fica mais fácil para analisar…

Será melhor colocar a minha dúvida assim talvez me possam ajudar
Tenho este link:
https://www.imoveisbanif.pt/Arrendar/tabid/90/tipo_negocio/A/super_natureza/Res/language/pt-PT/Default.aspx
com este código obtenho o conteúdo do mesmo
$url = ‘https://www.imoveisbanif.pt/Arrendar/tabid/90/tipo_negocio/A/super_natureza/Res/language/pt-PT/Default.aspx’;
// Pegando dados do Site e colocando em uma String
$dadossite = file_get_contents($url);
echo $dadossite;

interessa-me capturar os dados dos imóveis da 1ª página
Assim pretendo apenas capturar o seguinte conteúdo e colocar numa varável, poderá ser numa linha por cada imóvel:
Apartamento Tavira - Conceição
Arrendamento
153 000 € / 720 €
Ref: 1970
Área bruta: 84
Estado: Usado

  • 4 imóveis

DEU ERRO

Atenção
Undefined offset: 1
Cotação: R$