Спамилка demotivation.ru для Xedant Human Emulator

Тема в разделе "Мелочи", создана пользователем blackseojonn22, 19 мар 2010.

Статус темы:
Закрыта.
  1. blackseojonn22

    blackseojonn22 Писатель

    Регистр.:
    22 июл 2009
    Сообщения:
    5
    Симпатии:
    97
    скрипт пишет в папки logs и data, их необходимо создать
    настройки для использования прокси
    PHP:
    #############################
    #
    #      proxy
    #############################
    $needproxy 0;
    $userproxy 'user';
    $passwdproxy 'pass';
    настройки для спама
    PHP:
    #############################
    #
    #      setts
    #############################
    # http://richarbuz.com/?go=promo
    $razdevau_images_array = array (
    "http://razdevau.com/promo/r8.jpg",
    "http://razdevau.com/promo/r6.jpg",
    "http://razdevau.com/promo/r5.jpg",
    "http://razdevau.com/promo/r4.jpg",
    "http://razdevau.com/promo/r3.jpg",
    "http://razdevau.com/promo/r2.jpg",
    );
    shuffle ($razdevau_images_array);
    $razdevau_url "http://razdevau.com/";
    PHP:
    #############################
    #
    #      main
    #############################
        
    $browser->enable_images("false");
        
    $browser->wait_for(240,1);
    if(!
    $best_dems_local ) {
        
    $browser->set_referer("http://demotivation.ru/");
        
    $browser->wait_for(240,1);
        
    $browser->navigate("http://demotivation.ru/");
        
    $browser->wait_for(240,1);
        
    $html=$webpage->get_body();
        
    write_string("logs/demotivation.ru.htm"$html);
        
    preg_match_all('~javascript:set_vote\("(.*)"\)~'$html$matches);
        for (
    $i=0$icount($matches[0]); $i++) {
        
    # echo "matched: " . $matches[0][$i] . "\n";
        #echo "part 1: " . $matches[1][$i] . "\n";
        
    $best_dems[] = $matches[1][$i];
        }
        
    write_string("data/demotivation.ru.best_dems.txt"serialize ($best_dems), "w");
    }else {
        
    $best_dems unserialize (file_get_contents('data/demotivation.ru.best_dems.txt'));
    }
    print_r($best_dems);
    shuffle ($best_dems);
    $browser->set_referer("http://demotivation.ru/");
    $browser->wait_for(240,1);
    $browser->navigate("http://demotivation.ru/".$best_dems[0]."pic.html");
    $browser->wait_for(240,1);
    /*
    $browser->enable_images("true");
    $browser->wait_for(240,1);
    */
    # постим новый коммент
    // javascript:setComment('mtabl1','0')
    $browser->call_java_script("setComment","mtabl1;;;0");
    $browser->wait_for(240,1);
    # заполняем новый коммент
    #$textarea->set_value_by_name('data',$trach_data[0]);
    $textarea->set_value_by_name('data','<a href="'.$razdevau_url.'"><img src="'.$razdevau_images_array[0].'" ></a>');
    $button->click_by_number(0);
    $browser->wait_for(240,1);
    $html=$webpage->get_body();
    write_string("logs/demotivation.ru_1end.htm"$html);
    if(
    strpos ($html"спам-бот")) {
        
    $button->click_by_number(0);
        
    $browser->wait_for(240,1);
        
    $html=$webpage->get_body();
        
    write_string("logs/demotivation.ru_2end.htm"$html);
    }
    Скачать скрипт:
     

    Вложения:

    freezor нравится это.
  2. verissimo

    verissimo

    Регистр.:
    26 сен 2006
    Сообщения:
    438
    Симпатии:
    139

    Написан под специальный автоматизатор Human Emulator называется. Ищи на форуме. Тут он есть.
     
Статус темы:
Закрыта.