DarkBy adlı üyeden alıntı: mesajı görüntüle
<?php
  
$curl = curl_init();
curl_setopt_array($curl, [
  
    CURLOPT_URL => 'https://www.hepsiburada.com/kampanyalar/cok-satan-kitaplar',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_REFERER => "https://google.com.tr/",
    CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36"
  
]);
  
$cek = curl_exec($curl);
 
$cek = preg_replace("/\s+/", " ", $cek);
  
  preg_match_all('@<div class="box product" data-bind="(.*?)">(.*?)</div>@si', $cek, $sonuc);
 
  
curl_close($curl);
  
echo"<pre>";
print_r($sonuc);
echo "</pre>";
  
 ?>
üstteki kodu yazarak hepsi burada sitesinde verdiğim linkten alttaki kısmı çekmeye çalışıyorum fakat veri boş dönüyor nedenini bilen yardım edebilecek biri var mı?

suan telefondan bakiyorum pc de degilim.
sunu denermisiniz.

_______________________
echo"<pre>";
print_r($sonuc);
echo "</pre>";
________________________
yukardaki kodlari asagadakilerle degisin

_______________________

echo"<pre>";
print_r($cek);
echo "</pre>";
_________________________
bu degisikligi yaptiniz ve tum siteyi cekiyorsa, cozumu var.