• 14-06-2025, 12:51:05
    #1
    Arkadaşlar merhaba,
    Optik mağazam var, aynı zamanda yazılım geliştiriyorum.
    Python requests kütüphanesiyle Medula Optik sistemine giriş yapabiliyorum, login sorunsuz.
    Ama e-reçete sorgulaması yaptığımda gelen sayfa boş oluyor. Çünkü reçete verileri JavaScript ile render ediliyor, yani sayfa yüklenince değil, sonradan geliyor.
    Bu yüzden requests ile içerik çekince hiçbir veri gelmiyor. Tarayıcıda sorun yok ama kod tarafında sayfa boş.
    Bu sistemi Telegram botu üzerinden yönetmek istiyorum ama bu engeli aşamıyorum.
    Selenium gibi headless çözümler var ama daha hafif ve stabil yöntem arıyorum.
    Bu konuda daha önce uğraşmış, çözüm bulmuş ya da bir taktiği olan varsa çok memnun olurum.
    Teşekkürler
  • 14-06-2025, 13:06:51
    #2
    oyuncunedir adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba,
    Optik mağazam var, aynı zamanda yazılım geliştiriyorum.
    Python requests kütüphanesiyle Medula Optik sistemine giriş yapabiliyorum, login sorunsuz.
    Ama e-reçete sorgulaması yaptığımda gelen sayfa boş oluyor. Çünkü reçete verileri JavaScript ile render ediliyor, yani sayfa yüklenince değil, sonradan geliyor.
    Bu yüzden requests ile içerik çekince hiçbir veri gelmiyor. Tarayıcıda sorun yok ama kod tarafında sayfa boş.
    Bu sistemi Telegram botu üzerinden yönetmek istiyorum ama bu engeli aşamıyorum.
    Selenium gibi headless çözümler var ama daha hafif ve stabil yöntem arıyorum.
    Bu konuda daha önce uğraşmış, çözüm bulmuş ya da bir taktiği olan varsa çok memnun olurum.
    Teşekkürler
    Hocam burp suite gibi bir programla login olduktan sonra nereye istek atıldığını verinin nereden geldiğini görebilirsiniz, requesti verinin geldiği yere atmalısınız
  • 14-06-2025, 16:40:41
    #3
    F12 ile açılan geliştirici araçlarından network sekmesinden de istekleri inceleyebilirsiniz program kullanmadan
  • 14-06-2025, 22:18:17
    #4
    Ruchan adlı üyeden alıntı: mesajı görüntüle
    Hocam burp suite gibi bir programla login olduktan sonra nereye istek atıldığını verinin nereden geldiğini görebilirsiniz, requesti verinin geldiği yere atmalısınız
    Hocam hepsini denedim fakat veriler render edilip geliyor hiç bir şekilde istek göremiyorum.
  • 14-06-2025, 22:18:57
    #5
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    F12 ile açılan geliştirici araçlarından network sekmesinden de istekleri inceleyebilirsiniz program kullanmadan
    maalesef yok hocam çok fazla kez denedim veriler render edilerek geldiği için gelen isteği bulamadım
  • 14-06-2025, 23:21:39
    #6
    oyuncunedir adlı üyeden alıntı: mesajı görüntüle
    maalesef yok hocam çok fazla kez denedim veriler render edilerek geldiği için gelen isteği bulamadım
    Front endde react angular vb framework kullanılmışsa veri sayfanın içerisinde farklı bir formatta gelip tarayıcıda renderlanıyor da olabilir. Birkaç ihtimal var.