TEŞEKKÜR EDERİM
10
●176
$url = 'https://www.example.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
//Varsayıyorum sourcede yani curl çektiğimiz sitenin kaynağında <span class="product-price"> 15₺ </span> var buradaki 15'i çekmeye çalışıyoruz.
$urunfiyati = explode("<span class=\"product-price\">",$response)[1];
$urunfiyati = explode("</span>",$urunfiyati);
//Şuan elimizde " 15₺ " var.
$urunfiyati = str_replace("₺","",$urunfiyati); //Bu şekilde ₺'yi sildik. ama boşluklar kaldı
$urunfiyati = trim($urunfiyati); //Boşluklarıda sildik
echo $urunfiyati; //Çıktı şuan 15'tir.
<?php
$url = 'https://www.organiksatinal.com/fitnut-choconut-bar-40gr';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$urunfiyati = explode("class=\"price-value-909\">",$response)[1];
$urunfiyati = explode("</span>",$urunfiyati)[0]; //[0] eklenmeli düzeltme olan yer burası.
//Şuan elimizde " 15₺ " var.
$urunfiyati = str_replace("₺","",$urunfiyati); //Bu şekilde ₺'yi sildik. ama boşluklar kaldı
$urunfiyati = trim($urunfiyati); //Boşluklarıda sildik
echo $urunfiyati; //Çıktı şuan 15'tir.
?> <?php
$url = 'https://www.hepsiburada.com/handiron-jel-reso-yakiti-1-lt-handiron-p-hbv00000h2ta9';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
//Buradaki ürün fiyatı 15 tl 20kuruş olarak 2 elemente ayrılmış şuan birinci element olan 15tl'yi çekiyoruz örnek.
$urunfiyati = explode("markupText:'currentPriceBeforePoint'\">",$response)[1];
$urunfiyati = explode("</span>",$urunfiyati)[0];
//Şuan elimizde " 15₺ " var.
$urunfiyati = str_replace("₺","",$urunfiyati); //Bu şekilde ₺'yi sildik. ama boşluklar kaldı
$urunfiyati1 = trim($urunfiyati); //Boşluklarıda sildik
//Burasıda ikinci element olan 45 kuruş
$urunfiyati2 = explode("markupText:'currentPriceAfterPoint'\">",$response)[1];
$urunfiyati2 = explode("</span>",$urunfiyati2)[0];
$urunfiyati2 = trim($urunfiyati2);
//buradada ikisini birleştiriyoruz ve çıktımız 15,45 //Hepsiburadadaki fiyatı farklı 15 ve 45 örnektir.
echo $urunfiyati1 . "," . $urunfiyati2;
?>