Daha önce alüminyum fiyatını çektiğim Londra Metal Borsasının sitesi değişmiş. Şimdi yeni siteye göre kodlarımı düzenleyeyim dedim lakin bir sorunla karşılaştım. Kodlar aşağıdaki gibi siz farklı şekilde de yapıyor olabilirsiniz tabi aynı işlemi. Ben de başka kodlarla da denedim ama sonuç değişmedi. {{ price }} şeklinde çıktı alıyorum. Sayfayı incele diye console'u açtığımda rakamla değer gözüküyor. Sayfa kaynağını görüntüle dediğimde {{ price }} şeklinde gözüküyor. Sorun da buradan kaynaklanıyor galiba ben nasıl bu değeri sayıyla çekeceğim. Yardımcı olabilecek var mı? Dediğim gibi bu kodlarla {{price }} şeklinde çıktı alıyorum.
Birinci kodlar
function ara($bas, $son, $yazi)
{
@preg_match_all('/' . preg_quote($bas, '/') .'(.*?)'. preg_quote($son, '/').'/i',
$yazi, $m);
return @$m[1];
}
$icerik = file_get_contents("https://www.lme.com/");
$lmearrayi = ara(' ', $icerik);
$lme = $lmearrayi[0];
echo $lme;
İkinci Kodlar
$fgc = file_get_contents("https://www.lme.com/");
$parcala = explode(' ",$parcala[1]);
echo $parcala2[0];