Авторизация бота

Discussion in 'Социальные сети' started by zavra, 15 Oct 2009.

  1. zavra

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

    Joined:
    12 Mar 2008
    Messages:
    87
    Likes Received:
    48
    Reputations:
    23
    Привет! Теперь куки вконтакте содержат айпишник, как наверное многие знают уже. Я хочу написать бота на пхп, но особо не получается именно из-за этого. Как мне авторизироваться, получить куки и использовать их?
    Я пробую отправлять на http://login.vk.com/?act=login мыло и пароль, но в заголовках видел, что отправляется еще и сид, и еще что-то. Так что каждый раз, когда авторизируюсь, мне постоянно приходит разный sid, который не получается использовать для нахождения на серваке.
    Кто писал может уже подскажите?
    Или может можно старые куки использовать? Но попробовал подставить remixlang=3; remixchk=5; remixmid=*****; remixemail=******%*****.ru; remixpass=*******************, не получилось авторизироваться(
     
  2. txdt

    txdt New Member

    Joined:
    26 May 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    http://adengin.ru/2009/10/15/kak-avtorizovatsya-vkontakte/
     
  3. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    я делаю немного по другому.

    авторизуюсь одним запросом на pda.vkontakte.ru
    а потом полученные куки использую при работе с vkontakte.ru
     
    #3 GlooK, 15 Oct 2009
    Last edited: 11 Jan 2010
  4. 0sme

    0sme New Member

    Joined:
    28 Jul 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Я тоже получаю куки через PDA версию, и насколько я знаю, они каждый раз разные.
    Если нужно, могу выложить кусок кода.. только он на Delphi.
     
  5. zavra

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

    Joined:
    12 Mar 2008
    Messages:
    87
    Likes Received:
    48
    Reputations:
    23
    не, мне б на пхп =)
     
  6. GwRommelGw

    GwRommelGw New Member

    Joined:
    3 Aug 2005
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    авторизуйся не через куки, а через логин с паролем.
     
  7. zavra

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

    Joined:
    12 Mar 2008
    Messages:
    87
    Likes Received:
    48
    Reputations:
    23
    иногда лучше промолчать.
    чтобы мне, например, новости получить, мне нужно на vk.ru/news.php пост с логином и паролем отправить?
     
  8. Cepe}|{a

    Cepe}|{a New Member

    Joined:
    14 Oct 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    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;
    }

    $res = go("http://login.vk.com/?act=login&email=$mail&pass=$pass&vk=");
    $s = grabb($res, "id='s' value='", "'");
    $res = go("http://vkontakte.ru/login.php?op=slogin&redirect=1&s=$s");
    $remixsid = grabb($res, 'remixsid=', ';');
     
Loading...