Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Yazdığım Bot Kodu Doğrumu

proofweb

0
Onaylı Üye
Üye
Katılım
26 Şubat 2010
Mesajlar
213
Açılan Konu
17
Tepki puanı
0
Arkadaşlar İlk Defa Bot Yazmaya Kalkışıyorum Kendi Kendime Bir Bot Yazdım Bir Ders Sitesinden Bir Kaç Ders Çekmeye Kalkıştım Oldu Kodlarım aşağıdaki gibi Sizce Kodlarda Bir Mantık veya yazım hatası kodlama stili gibi bir sorunum var mı? prof bir şekilde bot nasıl kodlanır? aşağıdaki sistemin çok çok amatörce oldugunun farkındayım youtube sitesindende bot çekmek için aynı mantıgımı uygulamalıyım
PHP:
<?php
# Veriyi Çekeceğimiz Site URL
$site=file_get_contents("http://www.sanalkurs.net/coklu-dil-sistemi-3940.html");

# Veriyi Çekeceğimiz Sitenin Title URL 
$title=explode("<title>",$site);
$title=explode("</title>",$title[1]);

# Dersleri Çekeceğimiz Derslerin adi
$dersbaslik=explode('<div class="dersbaslik">',$site);
$dersadi=explode("</div>",$dersbaslik[1]);

#Ders İçerikleri
$dersicerik=explode('<div align="justify" class="ders_ic">',$site);
$dersyaz=explode('</div>',$dersicerik[1]);

# Ders Yazarlarını Çekiyoruz
$yazar=explode('</strong>',$site);
$yazan=explode(' ',$yazar[1]);
echo "<div align='center'>";
echo "<table border='1' width='800' cellspacing='2' cellpadding='2' bordercolor='#f0f0f0' bordercolordark='#000000'>";
echo "<tr><td bgcolor='#cc0033'><font color='white' face='Arial Narrow'><center>$dersadi[0]</center></font></td></tr>";
echo "<tr><td><center><font size='3pt'>$dersyaz[0]</font></center></td></tr>";
echo "<tr><td bgcolor='#cc0033'><font color='white' face='Arial Narrow'>Yazar : $yazan[0]</font></td></tr>";
echo "</table>";
echo "</div>";
?>
<?php
echo '<title>'.$title[0].'</title>';
?>
 

proofweb

0
Onaylı Üye
Üye
Katılım
26 Şubat 2010
Mesajlar
213
Açılan Konu
17
Tepki puanı
0
yok mu bu konu hakkında bir bilgisi olan?
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
Arkadaşım madem yeni öğreniyorsun, bu tür işlemler için preg_match gibi regular expression fonksiyonları kullanmalısın, bunun için de haliyle düzenli ifadeler hakkında bilgi sahibi olmalısın. Yoksa her sayfadan explode ile veri çekebilmen çok zor.
 

proofweb

0
Onaylı Üye
Üye
Katılım
26 Şubat 2010
Mesajlar
213
Açılan Konu
17
Tepki puanı
0
teşekkür ederim arkadaşım o konuya daha gelmedim
peki php yazım şeklim kurallara uyuyor mu?
 
Üst