Всегда онлайн вконтакте

Discussion in 'Социальные сети' started by zerpo, 15 Mar 2012.

Thread Status:
Not open for further replies.
  1. Qwerty2207

    Qwerty2207 New Member

    Joined:
    9 Dec 2010
    Messages:
    23
    Likes Received:
    1
    Reputations:
    0
    совершенно верно. моя команда для крона 100% работает на cishosting сам скрипт php должен лежать в папке public_html
     
  2. android-Z

    android-Z New Member

    Joined:
    2 Jun 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    спасибо, последний вариант работает :)
     
  3. Demon__666

    Demon__666 New Member

    Joined:
    26 Sep 2011
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    ну так какой актуальный ?
     
  4. android-Z

    android-Z New Member

    Joined:
    2 Jun 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    актуальный последний способ :)
     
  5. Vegas

    Vegas Banned

    Joined:
    3 Aug 2007
    Messages:
    27
    Likes Received:
    5
    Reputations:
    0
    Накрылся походу уже...либо что то с хостом
     
  6. android-Z

    android-Z New Member

    Joined:
    2 Jun 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    все прекрасно работает :)
     
  7. Raphus

    Raphus New Member

    Joined:
    30 May 2010
    Messages:
    44
    Likes Received:
    1
    Reputations:
    0
    Я до последнего времени вот такой скрипт юзал:
    Code:
    <?php
    set_time_limit(0);  
    
    $mail = "";
    $pass = "";
    $mobile = ""; 
    
    function connect($link,$cookie=null,$post=null){ 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,$link); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 0); 
    curl_setopt($ch, CURLOPT_HEADER, 1); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 
    if($cookie !== null) 
    curl_setopt($ch, CURLOPT_COOKIE, $cookie); 
    if($post !== null) 
    { 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
    } 
    $otvet = curl_exec($ch); 
    curl_close($ch); 
    return $otvet; 
    } 
    function grabb($str, $start, $end) { 
    $start = strpos($str, $start) + strlen($start); 
    $end = strpos($str, $end, $start); 
    $result = substr($str, $start, $end - $start); 
    flush(); 
    return $result; 
    } 
    
    $otvet=connect("http://login.vk.com/?act=login&email=$mail&pass=$pass"); 
    If(!preg_match("/hash=(.*?)&/",$otvet,$hash)){ 
    die("Login incorrect"); 
    } 
    $otvet=connect("http://vk.com/login.php?act=slogin&fast=1&hash=".$hash[1]."&s=1");
    preg_match("/remixsid=(.*?);/",$otvet,$sid); 
    echo "$sid[1]"; 
    
    $cookie = "remixchk=5; remixsid=$sid[1]"; 
    
    $check =  connect("http://vk.com/friends.php?filter=recent",$cookie);
    if (substr_count($check,'/login.php?act=security_check&to=')>0){ 
    $check =  connect("http://vk.com/login.php?act=security_check&to=",$cookie);
    $check = connect("http://vk.com/login.php",$cookie,"act=security_check&code=".$mobile."&hash=".grabb($check, "hash: '", "'"));
    echo "_OK";
    
    } 
    
    ?>
    Авторизация идёт, в логах светится, но аккаунты онлайн не числятся, может нужно другие действия прописать?
    Или кто какой сейчас скрипт использует актуальный?
     
  8. azzzi

    azzzi New Member

    Joined:
    18 Aug 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    1
    читай выше, я уже писал, что теперь при авторизации до 4х редиректов идет, пока все не пройдешь, онлайн не будешь))

    проснифи и все понятно станет...
     
  9. stasik

    stasik Member

    Joined:
    6 Aug 2009
    Messages:
    22
    Likes Received:
    10
    Reputations:
    6
    поменяй
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
    на 1,
    и все проблемы с редиректами решены,
    то что после строчки
    $otvet=connect("http://login.vk.com/?act=login&email=$mail&pass=$pass");
    можно вроде всё выкинуть до конечного }
     
  10. Raphus

    Raphus New Member

    Joined:
    30 May 2010
    Messages:
    44
    Likes Received:
    1
    Reputations:
    0
    Нет, изменение в curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 0 на 1 не помогло, аккаунты все равно не числятся онлайн, проходит лишь авторизация.
    Ещё варианты?
     
  11. djazatik

    djazatik Elder - Старейшина

    Joined:
    21 Apr 2009
    Messages:
    56
    Likes Received:
    105
    Reputations:
    22
    Подпишусь. Интересно..
     
  12. azzzi

    azzzi New Member

    Joined:
    18 Aug 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    1
    варианты уже отписаны выше:
    1. вк просит капчу
    2. вк просит мобилу
    3. вк просит редиректы при авторизации

    если сами отснифить не в силах, покупаем готовое решение, например у меня :)

    п.с http://forum.antichat.ru/thread283511.html
     
    #32 azzzi, 26 Mar 2012
    Last edited: 26 Mar 2012
  13. VeRToX1

    VeRToX1 New Member

    Joined:
    4 Jul 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    можно просто botovod Lite.. там есть функция поддерживать аккаунт в онлайне)
     
  14. Raphus

    Raphus New Member

    Joined:
    30 May 2010
    Messages:
    44
    Likes Received:
    1
    Reputations:
    0
    Я уже сказал выше, что аккаунты авторизацию проходят, поэтому 1 и 2 неактуально, капча не вылазит и номер телефона не запрашивается, иначе бы сама авторизация была неудачной.

    По поводу редиректов если говорить не хочешь, не надо тут постить рекламу, вопрос задан по существу с выложенным кодом, "не знаешь - купи у меня" - это всё равно что "не умеешь - не учись". Несерьёзно.

    При всём уважении к viking-studio, юзать сторонний софт ради одной простейшей функции - нерационально.
     
    #34 Raphus, 27 Mar 2012
    Last edited: 27 Mar 2012
  15. android-Z

    android-Z New Member

    Joined:
    2 Jun 2010
    Messages:
    24
    Likes Received:
    2
    Reputations:
    0
    Также есть готовое решение на php, кому интересно стучим в пм...
     
Thread Status:
Not open for further replies.