Kraloyun PHP Botu
by admin on May.14, 2009, under PHP
Bot yapımı hakkında kaynak olarak kullanılabilecek bir script. Kraloyun üzerine hazırlanmıştır ve aktif olarak çalışmaktadır.
$arama değişkenine atayacağınız değeri, Kraloyun.com'da bot arayacak ve bulduğu sonuçların resim, swf ve adını alarak ekrana basacaktır.
Sql insert kodlarını kendi veritabanınıza göre uyarladıktan sonra kullanabilirsiniz.
PHP:
-
<?
-
$arama="araba";#aranacak kelime
-
$ilkdesen="#class=\"catSelectorLink\" href=\"/Oyunlari/(.*?)/(.*?)/48#si";
-
$say=$fak/2;#5
-
$toplamsayfa=$nums[2][$say-1];
-
-
$resimdesen="#<img src=\"http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/images/Games/(.*?)\" class=\"cat0011\"#si";
-
$isimdesen="#<a class=\"common\" href=\"(.*?)\">(.*?)</a>#si";
-
$swfdesen="#name=\"flGame\" src=\"http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/flash/Games/(.*?)\"#si";
-
-
for($i=1;$i<=$toplamsayfa;$i++){
-
$sayfa=baglan("http://www.kraloyun.com/Kategori/Beceri/".$i."/48");
-
$linkler=$isimlink[1];#-4
-
$isimler=$isimlink[2];#-4
-
$resimler=$resimler[1];
-
-
#her bir arama sayfası için
-
$oyunsayfalink="http://www.kraloyun.com".$linkler[$z];
-
$oyunsayfasi=baglan($oyunsayfalink);
-
$swflinkler=$swfler[1];
-
$swflink="http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/flash/Games/".$swflinkler[0];
-
$oyunisim=$isimler[$z];
-
$oyunresim="http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/images/Games/".$resimler[$z];
-
if($oyunisim!="" && $oyunresim !="" && $swflink !=""){
-
#if(!mysql_num_rows("select * from oyunlar where oyunisim='$oyunisim'")){
-
#$ekle=mysql_query("insert into oyunlar set oyunisim='$oyunisim',oyunresim='$oyunresim',swflink='$swflink'");
-
#if($ekle)
-
echo "\"<img src='$oyunresim'> $oyunisim\" adlı oyun eklendi.. $swflink<br>";
-
#}
-
}
-
}
-
-
}
-
-
function baglan($url){
-
$oturum = curl_init();
-
curl_setopt($oturum, CURLOPT_URL, $url);
-
$h4 = $_SERVER['HTTP_USER_AGENT'];
-
curl_setopt($oturum, CURLOPT_USERAGENT, $h4);
-
curl_setopt($oturum, CURLOPT_HEADER, 0);
-
curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true);
-
$source=curl_exec($oturum);
-
curl_close($oturum);
-
return $source;
-
}
-
?>
Bot kodları alıntıdır.
AÄŸustos 21st, 2009 on 21:31
hangi mysql db sıne göre çekicek :))) ? :P
Nisan 29th, 2010 on 23:05
saol kardes aradıhım bi bottu