• 24-06-2023, 12:42:34
    #1
    KONU İPTAL EDİLDİ

    Merhaba,
    Vakıf Katılım'ın sitesinden döviz kurunu çekmek istiyorum. $dom->find kısmında hata olduğu için sonuç gelmiyor. Ben simple_html_dom.php kullanıyorum ama farklı yöntemle de sonuç alabiliriz. Yeter ki başarılı olsun.

    Kendi kodlarınızla da yapabilirsiniz. Bu işlem için 100 TL ödeme yapacağım.

    Kodlarım:
    <?php
    
    require_once 'simple_html_dom.php';
    
    $url = "https://vakifkatilim.com.tr/tr";
    
    // İstek gönder ve sayfayı al
    $response = file_get_contents($url);
    
    // İstek başarılıysa sayfayı simple_html_dom ile analiz et
    if ($response !== false) {
    $dom = str_get_html($response);
    
    // CSS seçicisini kullanarak hedeflenen öğeyi bul
    $hedef_ogeler = $dom->find("html body.gradient-body div.section div.container div.row div.col-lg-3 div.shadow-box.mb-0 div.tab-sections div#tab-kurlar.tab-section.tab-section-sm.home-standart-height.active div.table.table-light.mb-0 table tbody#home-exchange-rates-table-body tr td");
      
    if (count($hedef_ogeler) > 0) {
    // İlk hedeflenen öğenin içeriğini al
    $veri = $hedef_ogeler[0]->plaintext;
    
    echo "Veri: " . $veri;
    } else {
    echo "Hedeflenen öğe bulunamadı.";
    }
    } else {
    echo "Sayfaya erişilemedi.";
    }
    ?>
  • 24-06-2023, 12:46:23
    #2
    https://vakifkatilim.com.tr/plugins/...8f&language=tr
    apisi mevcutmuş zaten direkt buradan json alabilirsiniz
    • Müneccim
    Müneccim bunu beğendi.
    1 kişi bunu beğendi.
  • 24-06-2023, 12:48:49
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    https://vakifkatilim.com.tr/plugins/...8f&language=tr
    apisi mevcutmuş zaten direkt buradan json alabilirsiniz
    Uzun zaman sonra api koydular demek. Çok teşekkür ederim.
  • 24-06-2023, 12:49:14
    #4
    VasiTeknoloji adlı üyeden alıntı: mesajı görüntüle
    Uzun zaman sonra api koydular demek. Çok teşekkür ederim.
    Ben teşekkür ederim kolaylıklar dilerim
    • Müneccim
    Müneccim bunu beğendi.
    1 kişi bunu beğendi.