• 10-10-2020, 16:34:05
    #1
    //VERİ ÇEKME KODUM
    <?php
    require "simple_html_dom.php";
    $html = str_get_html(file_get_contents('siteadresi.com')); // Siteye bağlan
    
    $e = $html->find('div[id=yazdirilacakBolge]');
    echo $e[0];
    ?>
    Yukarıdaki kodla istediğim yeri çekiyor.
    Çekmek istemediğim bir div daha var içinde, çekmek istediğim divin adı yok sadece style özelliği vermişler o yüzden direk çekemiyorum.
    Ücretli veya ücretsiz yardımcı olabilicek var mı?
    .Daha sonra JSON çıktı vermesini istiyorum. json_Decode vs denedim boş sayfa veriyor.
  • 10-10-2020, 16:54:14
    #2
    function veri_cek($bas, $son, $yazi){    @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)' . preg_quote($son, '/') . '/i', $yazi, $m);    return @$m[1];}$arrContextOptions = array("ssl" => array("verify_peer" => false, "verify_peer_name" => false,), 'http' => array('method' => 'GET', 'timeout' => 30, 'ignore_errors' => true,));$icerik = file_get_contents('siteadresi.com', false, stream_context_create($arrContextOptions));$fiyat = veri_cek('tag1', 'tag2', $icerik);
    tag1 ve tag2 yerleri çekeceğiniz div'e göre doldurun. Örn: <div style='font-size:15px;'>Çekilecek Veri</div> şeklindeyse, tag1 yerine <div style='font-size:15px;'>, tag2 yerine </div> yazınız. Yani çekeceğiniz veri tag1 ve tag2 arasında kalacak şekilde ayarlayın.
  • 10-10-2020, 17:56:52
    #3
    Çekilecek siteyi ve kısmı gönderirseniz ücretli olarak istediğiniz çıktı formatlarında sonuç veren class yazarak yardımcı olabilirim isterseniz.
  • 10-10-2020, 19:34:28
    #4
    Yapamadım maalesef pm gönderdim.