• 15-06-2013, 16:33:30
    #1
    Çok Basit Bir Flash Oyun Botu Yazdım Wordpress İçin Arkadaşlar İlk Botum Olduğu İçin Çok Amatörce Oldu ve Botun Çektiği Verilerden

    1-) Çekilen Verileni Sadece En Sonuncusu Sitede Yayınlanıyor.

    2-) Kalıcı Bağlantısı Numaralı (id=xxx veya ?=xxx) Gibi Olan Sitelerden Dizin Oluşturarak Çekebiliyorum Bunu Nasıl domain.com/post-ismi gibi sitelerden Çekmesini Sağlayabilrim..

    BOT KODLARI ;

    Alıntı
    <?php

    /**
    * @author servet
    * @copyright 2013
    */

    for($i = 441; $i<=461; $i++)

    {

    $site = file_get_contents("http://sertun.com/oyna.php?id=$i");

    //Başlık
    $title = explode('<h1><strong>',$site);
    $title = explode('</strong></h1>',$title[1]);

    //Oyun
    $oyun = explode('<div class="gamePlay">',$site);
    $oyun = explode('</div>',$oyun[1]);

    if(!empty($oyun))
    {

    }

    }

    include "wp-load.php";
    $my_post = array();
    $my_post['post_title'] = "$title[0]";
    $my_post['post_content'] = "<div class=\"gamePlay\">$oyun[0]</div>";
    $my_post['post_status'] = 'publish';
    $my_post['post_author'] = 1;
    $my_post['post_category'] = array(8); //Kategorinizin idsini 8 olan yere yazınız.

    wp_insert_post( $my_post );
    echo "Konunuz Eklendi";

    ?>
    Biliyorum Çok Dandik Ama İlk Botum Yardımcı Olursanız Sevinirim
  • 15-06-2013, 23:22:29
    #2
    ramesaliyev adlı üyeden alıntı: mesajı görüntüle
    ilk sorunu ben yanıtlayayım;


    wp'ye içeriği gönderdiğin kısmı da for döngüsü içerisinde tutman gerekiyor, aksi halde senin de belirttiğin gibi en son içeriği gönderirsin.
    küçük bir açıklama getirsek sıfır php var bende çünkü bir tek şu kodların az çok anlamlarını biliyorum başka yok !