<?
#Coded by h4ckinger
#kraloyun.com flash oyun botu
#www.h4ckinger.org
#h4ckinger [~at~] gmail[~dot~]com
#orjinal url - http://www.h4ckinger.org/2009/03/php-flash-oyun-botu-kraloyun.html
ob_start();
ini_set('max_execution_time',0);
$arama="araba";#aranacak kelime
$ilksayfa=baglan("http://www.kraloyun.com/Oyunlari/".urlencode($arama)."/1/48");
$ilkdesen="#class=\"catSelectorLink\" href=\"/Oyunlari/(.*?)/(.*?)/48#si";
preg_match_all($ilkdesen,$ilksayfa,$nums);
$fak=count($nums[2]);#10
$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/Oyunlari/".urlencode($arama)."/".$i."/48");
preg_match_all($resimdesen,$sayfa,$resimler);
preg_match_all($isimdesen,$sayfa,$isimlink);
$linkler=$isimlink[1];#-4
$isimler=$isimlink[2];#-4
$resimler=$resimler[1];
#her bir arama sayfası için
for($z=0;$z<=count($resimler);$z++){
$oyunsayfalink="http://www.kraloyun.com".$linkler[$z];
$oyunsayfasi=baglan($oyunsayfalink);
preg_match_all($swfdesen,$oyunsayfasi,$swfler);
$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 "\"$oyunisim\" adlı oyun eklendi..<br>";
#}
}
ob_flush();
flush();
usleep(200000);
}
}
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;
}
?> flash oyun botu (kraloyun)
32
●6.768
- 02-03-2009, 10:11:09Kolaylıkla wp ye entegre edilebilir, aranacak kelimeyi yazın, sql sorgularını sitenize göre ayarlayın ve kullanın. Gayet basit bir betik.
- 02-03-2009, 13:27:10Kimlik doğrulama veya yönetimden onay bekliyor.Bot hızlı çalışıyor. Local'de kurdum ve takır takır çekti. Daha adres çubuğuna yazar yazmaz 20 oyun geldi. Ancak bot'un eksiklikleri var tabii ki. Sıfırdan açtığınızda olan oyunları tekrar çekiyor. Bu yüzden 1 kere'de hiç kesilmeden çekmeniz gerekiyor
Ya da çift kayıtları sql'den temizleyerek halledeceksiniz.
güzel bot.