Скрипты для контакта

Тема в разделе "PHP", создана пользователем Expl0ited, 13 фев 2012.

Модераторы: latteo
  1. Expl0ited

    Expl0ited Создатель

    Регистр.:
    1 апр 2006
    Сообщения:
    13
    Симпатии:
    63
    Позволяет голосовать за статусы всех пользователей, у которых включен микроблог


    Код:
    <?php
     
    $mail = "qweqwe@mail.ru"; //e-mail или логин от контакта
    $pass = "zxczxc"; //пароль от контакта
    $sleep = "3"; //интервал в секундах
     
    function curl($link, $cookie=null, $post=null) {
     
    $ch = curl_init($link);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    curl_setopt($ch, CURLOPT_HEADER, 1);
     
    if($post) {
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    }
     
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
    }
     
    $res=file_get_contents('http://login.vk.com/?act=login&email='.urlencode($mail).'&pass='.urlencode($pass).'');
    preg_match("/value=\'(.*?)\'/",$res,$sid);
    $cookie="remixsid=$sid[1]";
     
    for($i=1;$i<99999999999;$i) {
    $qwe=$i++;
     
    print iconv('cp1251','866',"\nГолосуем за статусы id$qwe\n");
     
    $res=curl("http://vkontakte.ru/id$qwe",$cookie);
    preg_match_all("/likePost\(\'(.*?)\', '(.*?)\'/",$res,$string);
     
    $count=count($string[1]);
     
    for($g=0;$g<$count;$g) {
      $zxc=$g++;
     
      $status=$string[1][$zxc];
      $hash=$string[2][$zxc];
     
      $post="act=a_do_like&status=$status&hash=$hash";
      $res=curl("http://vkontakte.ru/like.php",$cookie,$post);
    }
     
    sleep($sleep);
     
    }
     
    ?>



    Отправляем жалобы на пользователей

    Код:
    <?php
     
    $mail = "qweqwe@mail.ru"; //e-mail или логин от контакта
    $pass = "zxczxc"; //пароль от контакта
    $id = "1"; //на кого стучим
    $text = "qwe"; //комментарий
     
    function curl($link, $cookie=null, $post=null) {
     
    $ch = curl_init($link);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_COOKIE, $cookie);
     
    if($post) {
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    }
     
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
    }
     
    $res=file_get_contents('http://login.vk.com/?act=login&email='.urlencode($mail).'&pass='.urlencode($pass).'');
    preg_match("/value=\'(.*?)\'/",$res,$sid);
    $cookie="remixsid=$sid[1]";
     
    $res=curl("http://vkontakte.ru/reports.php?act=a_set_warning_box&mid=$id",$cookie);
    preg_match("/hash:\'(.*?)\'/",$res,$hash);
     
    $res=curl("http://vkontakte.ru/reports.php?act=report&item_type=1&item_id=$id&hash=$hash&comment=$text",$cookie);
     
    print iconv('cp1251','866',"$res");
     
    ?>
     
  2. kokoulin

    kokoulin Постоялец

    Регистр.:
    1 дек 2010
    Сообщения:
    57
    Симпатии:
    3
    не актуально произошло много изменений, между тоже нужно делать паузу

    голосовать за статусы поправил

    PHP:
    <?php
     
    $mail 
    "qweqwe@mail.ru"//e-mail или логин от контакта
    $pass "zxczxc"//пароль от контакта
    $sleep "3"//интервал в секундах
     
    function curl($link$cookie=null$post=null) {
     
    $ch curl_init($link);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_COOKIE$cookie);
    curl_setopt($chCURLOPT_HEADER1);
     
    if(
    $post) {
    curl_setopt($chCURLOPT_POST1);
    curl_setopt($chCURLOPT_POSTFIELDS$post);
    }
     
    $response curl_exec($ch);
    curl_close($ch);
    return 
    $response;
    }
     
    $res=file_get_contents('http://login.vk.com/?act=login&email='.urlencode($mail).'&pass='.urlencode($pass).'');
    preg_match("/value=\'(.*?)\'/",$res,$sid);
    $cookie="remixsid=$sid[1]";
     
    for(
    $i=1;$i<99999999999;$i) {
    $qwe=$i++;
     
    print 
    iconv('cp1251','866',"\nГолосуем за статусы id$qwe\n");
     
    $res=curl("http://vk.com/id$qwe",$cookie);
    preg_match_all("/likePost\(\'(.*?)\', '(.*?)\'/",$res,$string);
     
    $count=count($string[1]);
    sleep($sleep);
    for(
    $g=0;$g<$count;$g) {
      
    $zxc=$g++;
     
      
    $status=$string[1][$zxc];
      
    $hash=$string[2][$zxc];
     
      
    $post="act=a_do_like&status=$status&hash=$hash";
      
    $res=curl("http://vk.com/like.php",$cookie,$post);
    }
     
    sleep($sleep);
     
    }
     
    ?>