• 14-02-2020, 09:23:00
    #1
    arkadaşlar video eğitimlere bakıp yapmaya çaalışıyorum fakat eğitim videolarında siteden veri çekilirken bende çekilmiyor array içi boş :

    div içerisindeki verileri tek tek değilde toplu alıp içindekileri $yazi[0][4] şeklinde sonradan dağıtmak film resmi : film adı : türü : süre : vss şeklinde xml çevirecem


    <?php
    
    
    $veriler = file_get_contents("https://www.hdfilmcehennemi1.com/");
    
    preg_match_all('@<div class="col-xs-6 col-sm-4 poster-container">
    
    <div class="poster poster-pop" data-original-title="(.*?)" data-types="(.*?)" data-cats="(.*?)" data-year="(.*?)" data-toggle="popover" data-trigger="manual" data-content="(.*?)" aria-describedby="popover220207">
        <a href="(.*?)">
            <img class="lazy-wide loaded" src="(.*?)" data-flickity-lazyload="(.*?)" data-src="(.*?)" alt="(.*?)" height="125px" width="119px" data-was-processed="true">        <div class="poster-cover">        
                <span class="poster-lang"><i class="fa fa-cc" style="color:#ffbe71;"></i>(.*?)</span>            <h2 class="title">(.*?)</h2>
                <div class="poster-imdb poster-imdb-top">
                            <span>IMDb</span>(.*?)
                        </div>            
                <div class="movies"></div>
            </div>
            <div class="poster-play"><i class="fa fa-play"></i></div>
        </a>
    </div>
    </div>@si', $veriler , $yazi);
    
    echo $yazi;
    
    ?>
  • 14-02-2020, 09:30:12
    #2
    HTML Dom Parser kullanman daha faydalı olabilir.
    • geceyarisi
    geceyarisi bunu beğendi.
    1 kişi bunu beğendi.
  • 14-02-2020, 09:34:05
    #3
    Üyeliği durduruldu
    https://simplehtmldom.sourceforge.io
  • 14-02-2020, 09:51:01
    #4
    Hepsini cekip sonradan dagitamazsin preg_match ile cek hocam
  • 14-02-2020, 09:55:11
    #5
    bilgicinitr adlı üyeden alıntı: mesajı görüntüle
    Hepsini cekip sonradan dagitamazsin preg_match ile cek hocam
    preg_match_all ile misal 10 tane film listesi var her listede film adı türü süresi var ilk sıradaki filmin adı türü süresini de parselleyerek almak istedim xml dağıtacağım için video da çalışıyor ben yapınca çalışmıyor. html dom bi araştırayım bakayım. alttaki verdiğim div ler bir filme ait içerisindekileride ayrı ayrı parsellemeye çalıştım çalışmadı.

    diğer arkadaşlar dom araştır demişler onlarada ayrıyetten tşk ederim.



    beceremedim gitti arkadaş ya.
  • 14-02-2020, 13:30:13
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    dom crawler öneririm preg_match kod yığını nokta boşluk kanser ediyor