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

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

  • Mr.Pihto

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

    Spritz 2 сентября 2009 г. 0:57

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

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


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

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

    Spritz 2 сентября 2009 г. 1: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 2 сентября 2009 г. 2:10, спустя 1 час 5 минут 42 секунды

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

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

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


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

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

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

    :)
  • Sinkler

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

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

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

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

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

    спс )
  • soul

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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