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

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

  • Mr.Pihto

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

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

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

    $obj->auth("[email protected]","password")->add_friends(0,999999);


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

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

    Spritz 1 сентября 2009 г. 17: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(&#39;#<input type=\&quot;hidden\&quot; name=\&quot;chas\&quot; value=\&quot;(.{18})\&quot;/>#is&#39;, $result, $matches, PREG_PATTERN_ORDER);
    # for($i=0;$i<$count;$i++){
    # $post = array(&quot;to_id&quot;=>$user,&quot;to_reply&quot;=>&quot;0&quot;,&quot;chas&quot;=>$matches[1][0],&quot;title&quot;=>$title,&quot;message&quot;=>$i.$msg);
    # curl_setopt($curl, CURLOPT_URL, &quot;http://pda.vkontakte.ru/mailsent?pda=1&quot;);
    # curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    # curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER[&#39;DOCUMENT_ROOT&#39;].&#39;/cook.txt&#39;);
    # 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, &quot;http://pda.vkontakte.ru/id{$sid}&quot;);
    # curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    # curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER[&#39;DOCUMENT_ROOT&#39;].&#39;/cook.txt&#39;);
    # $result = curl_exec($curl);
    # preg_match_all(&#39;#<a href=\&quot;/addfriend(.+)\?hash=(.{18})&quot;>#is&#39;, $result, $matches, PREG_PATTERN_ORDER);
    # curl_setopt($curl, CURLOPT_URL, &quot;http://pda.vkontakte.ru/addfriend{$sid}?hash={$matches[2][0]}&quot;);
    # 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(&#39;,&#39;,$to);
    # foreach($users as $user){
    # $user = trim($user);
    # curl_setopt($curl, CURLOPT_URL, &quot;http://pda.vkontakte.ru/id&quot;.$user);
    # curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    # curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER[&#39;DOCUMENT_ROOT&#39;].&#39;/cook.txt&#39;);
    # $result = curl_exec($curl);
    # preg_match_all(&#39;#/wallsent\?(.+)pda=1#is&#39;, $result, $matches, PREG_PATTERN_ORDER);
    # $matches = explode(&#39;&amp;amp;&#39;,$matches[0][0]);
    # for($i=0;$i<$count;$i++){
    # $post = array(&quot;message&quot;=>$msg);
    # curl_setopt($curl, CURLOPT_URL, &quot;http://pda.vkontakte.ru&quot;.$matches[0].&#39;&amp;&#39;.$matches[1]);
    # curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    # curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER[&#39;DOCUMENT_ROOT&#39;].&#39;/cook.txt&#39;);
    # curl_setopt($curl, CURLOPT_POST, 1);
    # curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
    # curl_exec($curl);
    # sleep(3);
    # }
    # }
    # curl_close($curl);
    # }
    # }
    # ?>


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

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

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

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

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

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


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

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

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

    :)
  • Sinkler

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

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

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

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

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

    спс )
  • soul

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

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

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

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

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

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

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

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

    вот некропостеры, мля…
  • phpdude

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

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


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

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

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

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

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

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

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

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

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


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

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