Php bot Süper Lig Puan durumu
Php ile yazdığım ve fotomac.com.tr sitesinden Turkcell Super Lig puan durumunu çeken ufak bir php bot. Php ile ufak bir bot nasıl yazılır bu kodları takip ederek anlayabilirsiniz.
<?php
$desen = '#<div id=\"ew_1\">(.*)<div id=\"ew_2\">#s';
$url = 'http://fotomac.com.tr';
$gelenler = file_get_contents($url);
preg_match_all($desen,$gelenler,$aktar);
print $aktar[1][0];
?>
Şöyle bir bakınca zaten kodların basit olduğunu görürsünüz.
file_get_contents() fonksiyonu ile web sayfasından verleri alıp $gelenler değişkenine aktarıyoruz.
preg_match_all() fonksiyonunu kullanarak, $Desen değişkenindeki düzenli ifade yardımı ile $aktar dizisine, eşleşen kayıtları atıyoruz. Kısaca bu fonksiyon yardımı ile gelen html kodlarından sadece işimize yarayan bölümü, yani puan tablosunu alacağınız için filtreleme yapıyoruz.
Dizimizin $aktar[1][0] elemanı bizim işimize yarayan ve Süper Lig puan durumunu içeren bölüm olduğundan bu kısmı print() fonksiyonu ile ekrana yazdırıyoruz.
Kendim kullanmadığım için tasarım olarak üzerinde pek uğraşmadım. Çalışan demosunu görmek için bu adrese bakabilirsiniz. Bu botu web sitenizde kullanablir yada kendinize göre modifiye edebilirsiniz.


