• 02-03-2009, 10:11:09
    #1
    Kolaylıkla wp ye entegre edilebilir, aranacak kelimeyi yazın, sql sorgularını sitenize göre ayarlayın ve kullanın. Gayet basit bir betik.
    <?
    #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;
    }
    ?>
  • 02-03-2009, 10:20:47
    #2
    Üyeliği durduruldu
    TBT kokusu alıyorum güzel bot.
  • 02-03-2009, 11:23:08
    #3
    kusura bakmayın benim öyle fazla kod bilgim yok.birşey soracam şimdi bu kodları aldım bot.php diye kaydedip hosta attıgım zaman çalışırmı yoksa bazı ayarlar yapmammı gerek yardımcı olursanız sevinirim.

    iyi forumlar
  • 02-03-2009, 13:27:10
    #4
    Kimlik 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.
  • 02-03-2009, 15:06:33
    #5
    hocam bunu wp nasıl entegre ederiz ufak bir açıklama yaparsan iyi olur.

    teşekkürler
  • 02-03-2009, 15:16:52
    #6
    çalıştırdım kodu ama db ye yazmıyor wp de çalıştırdım wp dede oyuınlar çıkmıyor çalıştırınca işte bu oyun çekildi diyor ama aslında çekmiyor çekebilen warsa yazsın
  • 02-03-2009, 15:25:09
    #7
    20 oyun çektikten sonra beyaz sayfa veriyormuş. Bende 3 saniye kadar çalıştırıp kapattım ve 20 oyun çekti o kadar. Aslında altyapı hazır. Uğraşılırsa bir şeyler çıkar. Akşam tek tek kodları inceleyip wp'ye uyarlamaya çalışacağım.
  • 02-03-2009, 15:28:39
    #8
    kategori özelliği yok sanırım
  • 02-03-2009, 16:54:12
    #9
    Üyeliği durduruldu
    Yahu o kadar yorum var nasıl olduğunu anlatan biri yok bir açıklama bir anlatım yok......