• 14-07-2009, 20:59:57
    #73
    Blade__ adlı üyeden alıntı: mesajı görüntüle
    Dostum bu şekilde sayfadaki linkleri aldım liste şeklinde ama şimdi bu aldığım linklere botun gitmesini nasıl sağlayacağım botu bu konunun başındaki bilgilere göre düzenledim
    bu tarz işlemler için botu fonksiyonlaştırmak güzel olurdu aslında.
    ...
    $oyun_sayfasi_link = "http://www.sitem.com/".$gelen["1"][$x].".html";
    ...

    şeklinde atama yaptığımızı varsayarsak,
    $kaynak = file_get_contents($oyun_sayfasi_link); olacak şekilde yeni bir bot yazmak gibi düşünebilirsin. o döngü içinde oyun için gerekli desenlerle kaynak kod pparçalanmalı ve swf dosyaları alınmalı.
    fonksiyonlaştırarak ilerlerseniz hatayla karşılaşma oranınınz azalır.
    Tekrardan iyi akşamlar,
    kolay gelsin...
  • 14-07-2009, 21:19:35
    #74
    hocam bu şekilde üstte arkadaşın verdiği değerlerden çekemiyor nedense
    $oyun_sayfasi_link = "http://www.sitem.com/".$gelen["1"][$x]."";
  • 26-07-2009, 17:44:38
    #75
    Üyeliği durduruldu
    Hakikaten kaliteli bir paylaşım olmuş tebrik ederim.
    Blade arkadaşımızda yerinde sorular sorarak, sorularına hitabende uzman diğer arkadaşlarımız tarafından verilen cevaplarda beni tatmin etmiştir. Konu bu şekilde gittiği taktirde hakikaten bot adına kült bir başlık haline gelecektir.
  • 26-07-2009, 23:44:39
    #76
    Aslında konunun özü biraz anlatılmış, bazı önemli yerleri atlanmış, hazır kod vermektense bot yapımında kullanılan fonksiyonların örnekle ne amaçla kullanıldığı anlatılsaydı daha yararlı olurdu... Mesela en önemlilerinden biri get_headers, bu fonksiyon sayfanın var olup olmadığını kontrol eder, varsa true dönderirsiniz yoksa false dönderip es geçersiniz, substr, strstr gibi yerleşik fonksiyonlar falan, sonra çok gerekli olmasada profesyonle bot yazımlarında kullandığımız ucfirst, ucwords, strtolower, strtoupper gibi fonksiyonlarda önemli, ayrıca konu sonuna doğru blade arkadaş loop olayını sormuş ama tam yanıt alamamış yada verenler tam bilgiyi vermek istememiş yada verememişler, loop olayı birkaç şekilde yapılabilir, en kolayı bir txt dosyası ile yaparsın, linkleri preg_match_all ile alıp dosyay kaydedersin, her refresde bi lik alıp değişkene atarsın, o linkle işin bitincede hafızadaki linki metin dosyasından silersin, sonra tekrar refresh refresh, ikinci olarak linkleri yine preg_match_all ile alıp foreach içine sokarsın, gelen linkleri break ile döndermeye başlarsın, işi biten linki arraydan unset yaparsın, üçüncü olarakda linkleri veritabanına yazdırırsın, her refresde işi biten linki silersin, belki bilmiyorum ama bot olayında birden fazla link alınacaksa mutlaka refresh yapmak zorundasınız, ben şu ana kadar refreshsiz bot görmedim yapmadım...

    Bu konu hakkında daha profesyonle bir makale hazırlanabilir, hangi php fonksiyonları kullanılır, ne işe yarar gibi, örnek kod veripde karşıdakinin anlamasını beklemek bence biraz saçma..
  • 26-07-2009, 23:52:40
    #77
    THR
    Üyeliği durduruldu
    Blade__ adlı üyeden alıntı: mesajı görüntüle
    hocam bu şekilde üstte arkadaşın verdiği değerlerden çekemiyor nedense
    $oyun_sayfasi_link = "http://www.sitem.com/".$gelen["1"][$x]."";
    ben şöyle yapıyorum iki sayfam var
    biri bot1.php biri bot2.php
    bot1.php ile bahsi geçen urlleri alıyorum ve iframe içinde bot2.php ile o sayfadaki bilgileri çekiyorum.
    mesela bot1 de 30 tane iframe açıp tek tek ekletiyorum.

    bu olmadı yine 2 tane bot sayfası linkle bağlayabiirsin bot1.php ile adresi çekip bot2.php?link=www.zamazingo.com/cekbunu.html şeklinde yaparsın

    ha birde preg_match_all ile aldığın değeri (örn: $link[1]) foreach dögüsüyle basarsan daha kolay olur
  • 15-09-2009, 03:25:27
    #78
    teşekkürşer
  • 27-10-2009, 19:47:56
    #79
    arkadaşlar çeşitli hatalardan dolayı script çalışmamaktadır. Bir an önce düzeltilip eklenmesini rica ediyorum
  • 06-11-2009, 23:05:24
    #80
    ahanda burada kaldım

    Parse error: syntax error, unexpected $end in /home/ratc/public_html/fikra/bot.php on line 43

    satır 43. ?>
  • 07-11-2009, 16:19:05
    #81
    mesela bir siteyi açtınız devamını oku var nasıl yaparsınız basit yöntemle:

    sayfadaki url leri okutun önce bunları array e yazdırın tek tek
    bilmeniz gerekn şey arrayler 0 dan başlar 0,1,2,3... gider
    ör: $liste= array()
    $liste[]="http://www.site.com/icerik1.html";
    $liste[]="http://www.site.com/icerik2.html";
    ...
    ...

    for($i=0;$i<=count($liste);$i++) {
    sorgulama kodunuz $liste["i"]
    }

    yada

    $i = 0;
    while ($i <= count($liste)) {
    sorgulama kodunuz $liste["i"]
    $i++;
    }

    bunları biraz daha geliştirseniz post get vb. kullanarak yada farklı yollarla sadece seçtiğiniz içeriğin otomatik eklenmesini sağlayabilirsiniz, kategorideki tüm içeriği çekmek istersenizde sadece sayfa numaralarını alıp o sayfadan en büyük numaraya kadar saydırılmasını sağlayabilirsiniz gerisini otomatik eklemeye bağlayabilirsiniz. ör bot.php?sayfa=1 2 3 refresh yaptıkça sayfa değişir içerik eklenir vb., yada en başından kaç sayfayı ekleyeceğinizi yazacak bir form yapıp o sayfa kadar eklenmesini sağlayabilirsiniz, herşey size bağlı