• 20-03-2021, 15:26:22
    #1
    herkese iyi forumlar arkadaşlar,
    trendyolda mağazaların takipçi sayılarına ulaşmam gerekiyor, her gün 1 defa çalışan bir cron koyarak bot ile o mağazanın takipçi sayısını veritabanına kaydettiricem ancak bu bilgiler kaynak dosyasında görünmüyor,
    div id=""> diyerek başka yerden veri çekiliyor sanırım, nasıl bir yol izleyerek bu takipçi sayısına ulaşabilirim bilgisi olan varmı?

    örnek
    https://www.trendyol.com/magaza/koton-m-637?sst=0
    https://www.trendyol.com/magaza/lc-waikiki-m-4171?sst=0
    https://www.trendyol.com/magaza/defacto-m-1188?sst=0


    üstte takip et butonunun yanındaki takipçi sayısına bot ile ulaşmam gerek.
  • 20-03-2021, 21:49:15
    #2
    Ücretli yada ücretsiz yardım bekliyorum arkadaşlar.
  • 25-03-2021, 20:31:07
    #3
    requests ile kaynak kodunu alıyorsanız ,js ile sonradan yükleniyordur eğer selenium kullanmıyorsanız birde onu deneyin eğer selenium ile gelmiyorsa gelen soup içinde aradığınız metni soup içinde txt dosyasına yapıştırarak kendiniz bulun bazen kaynak requests ile kaynak kodu indirilince aradığımız class değeri farklı geliyor birkac e-ticaret sitesinde bu sorunu yaşadım tarayıcıda class değeri farklı gelen soup değerinde farklı olma ihtimali var
    Dil python

    test ettim python selenium ile geliyor dediğim gibi js ile sonradan yükleniyor requests'de takipci değeri hiç gelmiyor eğer python selenium veya kendi dilinizde selenium kullanırsanız yakalayabilirsiniz

    from selenium import webdriver
    browser=webdriver.Chrome()
    browser.get('https://www.trendyol.com/magaza/defacto-m-1188?sst=0')
    print(browser.find_element_by_class_name('sc-fzowVh').text)
  • 25-03-2021, 20:35:51
    #4
    eyurdakul adlı üyeden alıntı: mesajı görüntüle
    requests ile kaynak kodunu alıyorsanız ,js ile sonradan yükleniyordur eğer selenium kullanmıyorsanız birde onu deneyin eğer selenium ile gelmiyorsa gelen soup içinde aradığınız metni soup içinde txt dosyasına yapıştırarak kendiniz bulun bazen kaynak requests ile kaynak kodu indirilince aradığımız class değeri farklı geliyor birkac e-ticaret sitesinde bu sorunu yaşadım tarayıcıda class değeri farklı gelen soup değerinde farklı olma ihtimali var
    Dil python
    cevabın için teşekkürler hocam ancak bana php ile kaynak dosyasından alabileceğim bir sistem lazım.
  • 25-03-2021, 20:39:40
    #5
    hocam sayfa js ile yükleniyor, direkt şuraya istek atmalısın:

    https://public-mdc.trendyol.com/disc...ellerId=215007
    sellerId hesaba göre değişiyor:
    https://www.trendyol.com/magaza/luna...m-215007?sst=0
  • 25-03-2021, 20:40:45
    #6
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    cevabın için teşekkürler hocam ancak bana php ile kaynak dosyasından alabileceğim bir sistem lazım.
    malesef PHP'de requests mantığı kullanılıyor diye biliyorum.Belki başka bilgili birisi vardır ihtiyacınızı en kısa sürede karşılamaya calışır
  • 25-03-2021, 20:48:10
    #7
    hkey adlı üyeden alıntı: mesajı görüntüle
    hocam sayfa js ile yükleniyor, direkt şuraya istek atmalısın:

    https://public-mdc.trendyol.com/disc...ellerId=215007
    sellerId hesaba göre değişiyor:
    https://www.trendyol.com/magaza/luna...m-215007?sst=0
    eyvallah hocam ya maşallahın var, 1 haftadır uğraşıyorum allah razı olsun.
  • 25-03-2021, 20:49:08
    #8
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    eyvallah hocam ya maşallahın var, 1 haftadır uğraşıyorum allah razı olsun.
    rica ederim