CM
Pegar dados de site externo sem API
Boa noite galera.
Criei um sistema e preciso pegar a Cotação do Ouro do dia, este é o site ao qual preciso pegar a cotação:
www.kitco.com/texten/texten.html
Abaixo um código de outro site (https://stackoverflow.com/questions/11103001/web-data-extraction-scraping-data-from-kitco-inc-text-only-market-page)
Gostaria de saber se há como pegar essa cotação e colocar o valor em um campo automaticamente.
O ideal seria se pudesse dar um refresh neste valor, tipo a cada hora ele atualizar.
Obrigado antecipadamente a quem puder ajudar.
Criei um sistema e preciso pegar a Cotação do Ouro do dia, este é o site ao qual preciso pegar a cotação:
www.kitco.com/texten/texten.html
Abaixo um código de outro site (https://stackoverflow.com/questions/11103001/web-data-extraction-scraping-data-from-kitco-inc-text-only-market-page)
- <?php
- $data = file_get_contents('http://www.kitco.com/texten/texten.html');
- preg_match_all('/([A-Z]{3,5}\s+[0-9]{1,2},[0-9]{4}\s+([0-9.NA]{2,10}\s+){1,7})/si',$data,$result);
- $records = array();
- foreach($result[1] as $date) {
- $temp = preg_split('/\s+/',$date);
- $index = array_shift($temp);
- $index.= array_shift($temp);
- $records[$index] = implode(',',$temp);
- }
- print_R($records);
- ?>
Gostaria de saber se há como pegar essa cotação e colocar o valor em um campo automaticamente.
O ideal seria se pudesse dar um refresh neste valor, tipo a cada hora ele atualizar.
Obrigado antecipadamente a quem puder ajudar.