Merhabalar,
Php öğrenmeye çalışıyorum daha önce kendi sitem için yaptırdığım bir bot vardı bunu yenileyerek farklı sitelere deneyerek öğrenmeye çalışayım dedim. Ayrıca php kitabı aldım ve ondan da baktım ancak tam olarak hatayı bulamadım.
Bota giriş yapıyorum kategoriyi seçiyorum, ve boş bir sayfa geliyor sanırım regexlerde bir hata var ancak neredeyse 1 haftadır bakıyorum diğer sitelerinki ile aynı yerleri almama rağmen bir türlü içerikleri çekemedim.. Yardımcı olabilecek nerede hata var bir bakabilecek varsa çok sevinirim..
Bot dosyaları 3,4 parça olduğundan mail ile veya skype dan gönderebilirim zaman ayırabilecek var ise çok sevinirim şimdiden teşekkürler..
Php Bot Yapımı ile İlgili Bir Sorun
5
●478
- 09-08-2014, 12:23:44Kimlik doğrulama veya yönetimden onay bekliyor.gönder bakalım hocam. pm ile indirme linki atsan yeterJaspers adlı üyeden alıntı: mesajı görüntüle
- 09-08-2014, 12:41:10Dil kodlamasında bir hata oluşuyor olabilir, ona dikkat etmenizi tavsiye ederim.Jaspers adlı üyeden alıntı: mesajı görüntüle
- 09-08-2014, 12:43:23Üyeliği durdurulduKodlarınızı Yazarmısınız bir BakalımJaspers adlı üyeden alıntı: mesajı görüntüle
- 09-08-2014, 12:47:11BilgiAdam adlı üyeden alıntı: mesajı görüntüleBir kaç tane dosya olduğu için rar halinde indirme linklerini pm attım şimdiden teşekkürlerSample adlı üyeden alıntı: mesajı görüntüle
- 09-08-2014, 13:14:34Üyeliği durdurulduhocam çok karmaşık ugraşıyorsun bir bot için bu kadar ugraşmana gerek yokJaspers adlı üyeden alıntı: mesajı görüntüle

buyur
http://turkiyeglobal.com/yemek.php?c...ebze-yemekleri
bu şekilde verileri gayet saglıklı çekiyor
$site=file_get_contents("http://resimlitarif.com/yemek/kategori/".$_GET[category]."/"); preg_match_all('#<h4 class="entry-title"><strong><a href="(.*?)"#si',$site,$bilgi,PREG_SET_ORDER); $i = -1; foreach($bilgi as $site){ $i++; $yemeklink=$bilgi[$i][1]; $sit="$yemeklink"; $kaynak1=file_get_contents($sit); $kaynak=$kaynak1; preg_match('#<h1 class="page-header entry-title">(.*?)</h1>#si',$kaynak,$phpbot); $phpbot = trim($phpbot[0]); preg_match('#"bookmark">(.*?)</a>#si',$phpbot,$phpbot1); $phpbot1 = trim($phpbot1[1]); preg_match('#<p>(.*?)</p>#si',$phpbot,$phpbot2); $phpbot2 = trim($phpbot2[1]); preg_match('#<div class="well">(.*?)</div>#si',$kaynak,$phpbot3); $phpbot3 = trim($phpbot3[1]); preg_match('#<meta property="og:image" content="(.*?)"#si',$kaynak,$phpbot4); $phpbot4 = trim($phpbot4[1]); preg_match('#<meta name="keywords" content="(.*?)"#si',$kaynak,$phpbot5); $phpbot5 = trim($phpbot5[1]); print 'Tarif Başlık : '.$phpbot1.'</br></br>'; print 'Tarif Kısa Açıklama : '.$phpbot2.'</br></br>'; print 'Tarif Detay : '.$phpbot3.'</br></br>'; print 'Tarif Resim : <img src="'.$phpbot4.'" /></br></br>'; }// Döngü BitişKodlarda Bu Şekilde Lazım Olan Arkadaş Bulunur Belki.
Form İçerisine Alırsın Çıktıları ve kullanırsın
