Giriş




Toplam 7 adet sonuctan sayfa basi 1 ile 7 arasi kadar sonuc gösteriliyor
  1. #1
    Üyelik tarihi
    27.Ekim.2018
    Yaş
    29
    Mesajlar
    74
    Teşekkürleri
    2

    Standart Php İle N11 Mağaza Yorumlarını Çekme

    Merhabalar;
    Müşteri yorumlarının e-ticaret sitelerinde satışa etkisi tartışılmaz. Sizde benim gibi N11 mağaza yorumlarını sitenizde göstermek isterseniz aşağıdaki yazdığım scripti kullanabilirsiniz
    cURL bağlanırken sellerId alanındaki XXX değerini kendi mağazanızın sellerId'si ile değiştirmeyi unutmayın!

    Forumda paylaşılan içeriklerin blog veya forum sitelerinde paylaşılması yasaktır. Lütfen emeğe biraz saygı gösterin. Eksiği varsa geliştirip paylaşın. CTRL+C & CTRL+V yapmayı bırakın!

    PHP- Kodu:
    $page=1;
    $ch curl_init();
    curl_setopt($chCURLOPT_URL'https://www.n11.com/component/render/sellerShopFeedbacks?page='.$page.'&sellerId=XXXXXXXXXX');
    curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36");
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    $s curl_exec($ch);
    curl_close($ch);

    preg_match_all('@<span class="userName">(.*?)</span>@si',$s,$kullaniciadi);
    preg_match_all('@<p(.*?)</p>@si',$s,$yorum);
    preg_match_all('@<div class="comment" data-reviewid="(.*?)">@si',$s,$comment_id);
    preg_match_all('@<span class="commentDate">(.*?)</span>@si',$s,$tarih);
    preg_match_all('@<img width="140" height="140"(.*?).jpg"@si',$s,$resim);
    $i=0;
    foreach(
    $kullaniciadi[1] as $kullanici){
        
        
    $user clean($kullanici);
        
    $date clean($tarih[0][$i]);
        
    $comment=clean($yorum[1][$i]);
        
    $comment str_replace(">","",$comment);
        if(
    strpos($comment,'data-full="')){
         
    $comment=explode('"',$comment);
         
    $comment=$comment[1];
        }
        
    $yorum_id=$comment_id[1][$i];

        
    $image_url $resim[0][$i].">";

    Projenin bitmiş hali:


    Forumda Paylaşılan İçerikleri Lütfen Başka Sitelerde Yayınlamayınız!
    Emeğe Saygı!

  2. #2
    Üyelik tarihi
    19.Kasım.2018
    Yaş
    31
    Mesajlar
    15
    Teşekkürleri
    0

    Standart

    Hocam Elıne Sağlık Bıraz Saçma Soru Olacak Ama
    sellerId Nereden Öğrenebılırım:)

  3. #3
    Üyelik tarihi
    08.Kasım.2018
    Mesajlar
    7
    Teşekkürleri
    0

    Standart

    Merhaba;
    sellerId değeri nedir nerden öğrenebiliriz birden sellerId dışında değiştirmemiz gereken bir alan varmı acaba

  4. #4
    Üyelik tarihi
    27.Ekim.2018
    Yaş
    29
    Mesajlar
    74
    Teşekkürleri
    2

    Standart

    Alıntı muglali20 Nickli Üyeden Alıntı Mesajı göster
    Hocam Elıne Sağlık Bıraz Saçma Soru Olacak Ama
    sellerId Nereden Öğrenebılırım:)
    Merhaba hocam Örneğin:
    Kod:
    https://www.n11.com/magaza/MAGAZAADINIZ/magaza-yorumlari
    mağaza yorumları sayfasına giriniz ve ardından Chrome uygulamasında CTRL + U yapınız kaynak kodu kısmında CTRL+F ile sellerId kelimesini aratınız karşınıza gelecektir.


    Forumda Paylaşılan İçerikleri Lütfen Başka Sitelerde Yayınlamayınız!
    Emeğe Saygı!

  5. #5
    Üyelik tarihi
    27.Ekim.2018
    Yaş
    29
    Mesajlar
    74
    Teşekkürleri
    2

    Standart

    Alıntı sukru058 Nickli Üyeden Alıntı Mesajı göster
    Merhaba;
    sellerId değeri nedir nerden öğrenebiliriz birden sellerId dışında değiştirmemiz gereken bir alan varmı acaba
    cevapladım hocam. sellerId harici birşeye ihtiyacınız yoktur


    Forumda Paylaşılan İçerikleri Lütfen Başka Sitelerde Yayınlamayınız!
    Emeğe Saygı!

  6. #6
    Üyelik tarihi
    08.Kasım.2018
    Mesajlar
    7
    Teşekkürleri
    0

    Standart

    Merhaba,
    cevabınız için teşekkürler yanlız hiç bir veri çekmiyor verdiğiniz kodlarla acaba bir hatamı var mesela curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    burdaki 1 değerini 0 yapınca tüm veriler sıralanıyor sadece isteğimiz bilgileri alamıyoruz sizin resimde yaptığınıza benzer birşey yapmak istiyorum örnek bi kod yada dosya paylaşırsanız çok makbule geçer :)

  7. #7
    Üyelik tarihi
    27.Ekim.2018
    Yaş
    29
    Mesajlar
    74
    Teşekkürleri
    2

    Standart

    Alıntı sukru058 Nickli Üyeden Alıntı Mesajı göster
    Merhaba,
    cevabınız için teşekkürler yanlız hiç bir veri çekmiyor verdiğiniz kodlarla acaba bir hatamı var mesela curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    burdaki 1 değerini 0 yapınca tüm veriler sıralanıyor sadece isteğimiz bilgileri alamıyoruz sizin resimde yaptığınıza benzer birşey yapmak istiyorum örnek bi kod yada dosya paylaşırsanız çok makbule geçer :)
    kodlarda hiçbir hata yoktur. Yazıldı denendi ve paylaşıldı


    Forumda Paylaşılan İçerikleri Lütfen Başka Sitelerde Yayınlamayınız!
    Emeğe Saygı!

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Bu Konu için Etiketler