ФорумПрограммированиеПыхнуть хотите?Готовые решения → Класс для спама в контакте

Класс для спама в контакте

  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2009 г. 13:57

    Сразу скажу что дудкурл не юзал ибо хз как его юзать :) + закрепляю теорию про курл
    Написал небольшой класс для авторизации, отправки лс, добавления друзей и постинга на стену вконтакте
    допустим для авторизации и приглашения в друзья следует использовать ряд таких функций

    $obj->auth("mail@mail","password")->add_friends(0,999999);


    Данная строка авторизируется и добавляет в друзья всех пользователей чьи id попадают в диапазон от 0 до 999999 включительно
    Дальше тут http://phptrash.ru/news.8 :)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 1 сентября 2009 г. 14:04, спустя 7 минут 30 секунд

    в этот говнокод

    # class pihto{  
    #     function auth($email, $pass){  
    #             $post = array('email'=>$email,  
    #                         'pass'=>$pass);  
    #             $curl = curl_init('http://pda.vkontakte.ru/login?pda=index&acknowledge=0');  
    #             curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #             curl_setopt($curl, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #             curl_setopt($curl, CURLOPT_POST, 1);  
    #             curl_setopt($curl, CURLOPT_POSTFIELDS, $post);  
    #             curl_exec($curl);  
    #             curl_close($curl);  
    #             return $this;  
    #         }  
    #     function see($id){  
    #             $curl = curl_init("http://pda.vkontakte.ru/id".$id);  
    #             curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #             curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #             echo curl_exec($curl);  
    #             curl_close($curl);  
    #             return $this;  
    # }             
    #     function post($to,$title,$msg,$count=1){  
    #         $curl = curl_init();  
    #         $users = explode(',',$to);  
    #         foreach($users as $user){  
    #             $user = trim($user);  
    #             curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru/?act=write&to=".$user);    
    #             curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #             curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #             $result = curl_exec($curl);  
    #             preg_match_all('#<input type=\"hidden\" name=\"chas\" value=\"(.{18})\"/>#is', $result, $matches, PREG_PATTERN_ORDER);  
    #             for($i=0;$i<$count;$i++){  
    #                 $post = array("to_id"=>$user,"to_reply"=>"0","chas"=>$matches[1][0],"title"=>$title,"message"=>$i.$msg);  
    #                 curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru/mailsent?pda=1");    
    #                 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #                 curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #                 curl_setopt($curl, CURLOPT_POST, 1);  
    #                 curl_setopt($curl, CURLOPT_POSTFIELDS, $post);  
    #                 curl_exec($curl);  
    #                 sleep(3);  
    #             }  
    #         }  
    #         curl_close($curl);  
    #     }  
    #     function add_friends($sid,$fid = false){  
    #         $curl = curl_init();  
    #         if(!$fid)  
    #         $fid=$sid;  
    #         for($i=$sid;$sid<=$fid;$sid++){  
    #         curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru/id{$sid}");    
    #         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #         curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #         $result = curl_exec($curl);  
    #         preg_match_all('#<a href=\"/addfriend(.+)\?hash=(.{18})">#is', $result, $matches, PREG_PATTERN_ORDER);  
    #         curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru/addfriend{$sid}?hash={$matches[2][0]}");    
    #         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #         curl_exec($curl);  
    #         }  
    #         curl_close($curl);  
    #     }  
    #           
    #     function add_to_wall($to,$msg,$count=1){  
    #     $curl = curl_init();  
    #         $users = explode(',',$to);  
    #         foreach($users as $user){  
    #             $user = trim($user);  
    #             curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru/id".$user);    
    #             curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #             curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #             $result = curl_exec($curl);  
    #             preg_match_all('#/wallsent\?(.+)pda=1#is', $result, $matches, PREG_PATTERN_ORDER);  
    #             $matches = explode('&amp;',$matches[0][0]);  
    #                 for($i=0;$i<$count;$i++){  
    #                 $post = array("message"=>$msg);  
    #                 curl_setopt($curl, CURLOPT_URL, "http://pda.vkontakte.ru".$matches[0].'&'.$matches[1]);    
    #                 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
    #                 curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');  
    #                 curl_setopt($curl, CURLOPT_POST, 1);  
    #                 curl_setopt($curl, CURLOPT_POSTFIELDS, $post);  
    #                 curl_exec($curl);  
    #                 sleep(3);  
    #             }  
    #         }  
    #         curl_close($curl);  
    #     }  
    # }  
    # ?>  


    логики бы добавить да и дудкурл не помешал. твой класс был бы 15 строчек на дудкурле
    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2009 г. 15:10, спустя 1 час 5 минут 42 секунды

    немогу избавиться от говнокодства.. меня пугает мысль что я его невижу.. не различаю.. :(
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 1 сентября 2009 г. 15:17, спустя 7 минут 13 секунд


    немогу избавиться от говнокодства.. меня пугает мысль что я его невижу.. не различаю.. :(
    это уже диагноз
    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2009 г. 15:23, спустя 5 минут 25 секунд

    :)
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 1 сентября 2009 г. 15:31, спустя 8 минут 5 секунд

    В любом случае плюс за старание :)
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2009 г. 15:39, спустя 8 минут 17 секунд

    спс )
  • soul

    Сообщения: 790 Репутация: N Группа: Кто попало

    Spritz 23 января 2010 г. 14:11, спустя 143 дня 23 часа 31 минуту

    да дуд просто ревнует к чужому "курлу""
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 23 января 2010 г. 14:19, спустя 8 минут 11 секунд

    phpdude,
    меня тут в аське заябывал один как накрутчик дигга на дудекурле сделать.
    подсказал, а тоб ебался не сутки, а неделю. однако попал в беклист после вопроса - "а дай проксей, а? попробовать, а?"
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 23 января 2010 г. 14:27, спустя 8 минут 11 секунд

    вот некропостеры…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 23 января 2010 г. 14:37, спустя 9 минут 26 секунд


    да дуд просто ревнует к чужому "курлу""
    я? ревную? я только руку левую свою к правой ревную
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 24 января 2010 г. 1:05, спустя 10 часов 28 минут 9 секунд

    Mr.Pihto, твой пхптрэш не открывается
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 6 июня 2010 г. 7:09, спустя 133 дня 5 часов 4 минуты

    лимит на друзья в день - 40 вроде.
    а где антикапча?
    частая отправка одного и того же текста - капча
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 6 июня 2010 г. 7:17, спустя 7 минут 32 секунды


    лимит на друзья в день - 40 вроде.
    а где антикапча?
    частая отправка одного и того же текста - капча
    раньше 20 было
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!