• 28-07-2024, 14:09:16
    #1
    İŞ PASİF DURUMDADIR.

    Merhabalar

    Bir web sitesinde basit bir table var. Bu table'ı almak istiyorum fakat sorun var. Sorun şu;


    Web sitesinde oluşan tablo, sayfa açıldıktan sonra ajax istediği ile apidan gelen verilerle doluyor. Bu yüzden file_get_contents, curl gibi işlemler geçersiz oluyor. Çünkü sayfanın kendi kaynak kodunu aldığınızda daha henüz yüklenmemiş oluyor. API ne durumda derseniz? API şifreli. Şifre çözümü için secret key falan lazım bu yüzden o kısımda yaş oluyor.

    Ben bu bilgiye php ile nasıl ulaşırım? Belirttiğim neden dışında çözümü olanlar var ise pm isterse sevinirim.

    İyi çalışmalar
  • 28-07-2024, 14:11:19
    #2
    Backend Developer
    pm ilettim
  • 28-07-2024, 14:11:34
    #3
    🧙 Kod Sihirbazı 🧙
    İnternet sitesini paylaşırsanız bakabilirim.
  • 28-07-2024, 14:14:27
    #4
    Tüm isteyenlere yolladım fakat karışıklık olmaması adına şunu ileteyim. Eğer yapabiliyorsanız bana fiyatı bilgisini de iletirseniz sevinirim. Çünkü alternatiflerin çokluğu insanları mağdur etsin istemiyorum. Tamamiyle girişmeden önce lütfen bilgisini ve onayını alınız.
  • 28-07-2024, 14:24:19
    #5
    php ile düz curl ve filegetcontents ile ajax çalıştıramazsınız hocam bunun yolu var ama bot işleriyle ilgilenmediğim için çok bilmiyorum detaylı. ama js ile kolayca yapabilirsiniz.

    javascript ile iframe oluşturmalısın öncelikle bunun mantığı iframe sayfa yüklenince tamamen açıldığı için bu sayede isetdiğiniz veriler sayfada yüklenmiş durumda olacaktır. ardından ise javascript ile oluşturduğunuz iframe objesini html kodlarına ulaşıp istediğiniz tagı filtreleme yöntemi ile ulaşabilirsiniz.
    not: iframe diye tag oluştup id ile almayınız sadece js ile oluşturun iframe objesini.

    Kolay gelsin.
  • 28-07-2024, 15:10:09
    #6
    Şu an için iş pasif durumdadır.

    TaRRuZ adlı üyeden alıntı: mesajı görüntüle
    php ile düz curl ve filegetcontents ile ajax çalıştıramazsınız hocam bunun yolu var ama bot işleriyle ilgilenmediğim için çok bilmiyorum detaylı. ama js ile kolayca yapabilirsiniz.

    javascript ile iframe oluşturmalısın öncelikle bunun mantığı iframe sayfa yüklenince tamamen açıldığı için bu sayede isetdiğiniz veriler sayfada yüklenmiş durumda olacaktır. ardından ise javascript ile oluşturduğunuz iframe objesini html kodlarına ulaşıp istediğiniz tagı filtreleme yöntemi ile ulaşabilirsiniz.
    not: iframe diye tag oluştup id ile almayınız sadece js ile oluşturun iframe objesini.

    Kolay gelsin.
    Bu fikir için teşekkür ederim. Bu da mantıklı geldi. Farklı bir bakış açısı için teşekkür ederim. Bir sonrakinde mutlaka bunu kullanacağım.
  • 28-07-2024, 15:12:46
    #7
    python ile yapılabilir masrafınız sunucu olur ve yazılacak olan yazılım.