• 10-08-2013, 17:59:07
    #1
    Merhabalar milliyetten bot yapmaya çalışıyorum da linkleri alıyorum fakat aldığım linklerin bazılarını almak istemiyorum aşağıdaki linklerden sadece otoguncel içinde gecen linkleri almak istiyorum bunu nasıl yapabilirim acaba

    Link: dunya-devini-doga-vurdu-/otoguncel/detay/1748105/default.htm
    Link: otoparklar-stok-araclarla-doldu-/otoguncel/detay/1748104/default.htm
    Link: tek-sarjla-140-kilometre-/yenimodel/galeri/1747061/default.htm
    Link: izmitli-hyundai-i10-yuzunu-gosterdi/yenimodel/galeri/1747041/default.htm
    Link: gallardo-sanina-yakisir-bir-donus/yenimodel/galeri/1746790/default.htm
    Link: mini-coupe-ve-roadster-in-yerine-o/yenimodel/galeri/1746736/default.htm
    Kullandığım kod
    function cevir($ceviri)
    {
    $karakter=array('<a href="','" >','">');
    $karakterdegis=array("","","");
    $ceviri=str_replace($karakter,$karakterdegis,$ceviri);
    return $ceviri;
    }
    
    $site = vericek("$adres");
    
    $veri='@<a href="http://otomobil.milliyet.com.tr/(.*?)" .*?>@si';
    
    
    preg_match_all($veri, $site, $cikti);
    for ($i=0; $i<=12; $i++){
    $dcikti=cevir(strip_tags($cikti[1][$i]));
    
    echo 'Link: '.$dcikti.'<br><hr>';
    }
  • 10-08-2013, 18:44:30
    #2
    Üyeliği durduruldu
    Slvaest adlı üyeden alıntı: mesajı görüntüle
    Merhabalar milliyetten bot yapmaya çalışıyorum da linkleri alıyorum fakat aldığım linklerin bazılarını almak istemiyorum aşağıdaki linklerden sadece otoguncel içinde gecen linkleri almak istiyorum bunu nasıl yapabilirim acaba

    Link: dunya-devini-doga-vurdu-/otoguncel/detay/1748105/default.htm
    Link: otoparklar-stok-araclarla-doldu-/otoguncel/detay/1748104/default.htm
    Link: tek-sarjla-140-kilometre-/yenimodel/galeri/1747061/default.htm
    Link: izmitli-hyundai-i10-yuzunu-gosterdi/yenimodel/galeri/1747041/default.htm
    Link: gallardo-sanina-yakisir-bir-donus/yenimodel/galeri/1746790/default.htm
    Link: mini-coupe-ve-roadster-in-yerine-o/yenimodel/galeri/1746736/default.htm
    Kullandığım kod
    function cevir($ceviri)
    {
    $karakter=array('<a href="','" >','">');
    $karakterdegis=array("","","");
    $ceviri=str_replace($karakter,$karakterdegis,$ceviri);
    return $ceviri;
    }
    
    $site = vericek("$adres");
    
    $veri='@<a href="http://otomobil.milliyet.com.tr/(.*?)" .*?>@si';
    
    
    preg_match_all($veri, $site, $cikti);
    for ($i=0; $i<=12; $i++){
    $dcikti=cevir(strip_tags($cikti[1][$i]));
    
    echo 'Link: '.$dcikti.'<br><hr>';
    }
    if(strpos($dcikti, 'otoguncel') !== false) echo $dcikti;
  • 10-08-2013, 19:46:55
    #3
    Teşekkür ederim strpos kullanmak aklıma gelmemişti