• 10-10-2021, 17:09:16
    #1
    curl ile carrefoursa'dan veri çekmek istiyorum. localhosttan çalışıyor ama sunucuda çalışmıyor vasrdump ile veriye baktığımda bu bölge için hizmet vermiyoruz yazısı alıyorum. bunu nasıl aşabilirim.

    $ch=curl_init();
    
    curl_setopt_array($ch, 
        [
            CURLOPT_URL => 'https://www.carrefoursa.com/krema-ve-kaymak/c/1385',
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_RETURNTRANSFER => 1
        ]);
    
    $veri=curl_exec($ch);
    curl_close($ch);
    
    
    preg_match_all('@<input type="hidden" id="productNamePost" name="productNamePost" value="(.*?)" content="(.*?)" itemprop="name"\/>(.*?)<input type="hidden" id="productPricePost" name="productPricePost" value="(.*?)" \/>@si', $veri, $sonuc, PREG_SET_ORDER);
    var_dump($veri);
  • 10-10-2021, 17:19:29
    #2
    Veri çekerken arada bir yurtiçi hosting kullanabilirsiniz.
  • 10-10-2021, 17:21:10
    #3
    Üyeliği durduruldu
    tr cıkıs engeli olabilir proxy yapılabilir sunucu ustu
  • 10-10-2021, 17:21:14
    #4
    Netten calisan bir proxy bulup su sayfadaki cozumden ilerleyebilirsin: https://stackoverflow.com/questions/...rl-via-a-proxy