Не могу обойти защиту в новых одноклассниках. Программисты, HELP!

Discussion in 'Социальные сети' started by OlesaBona, 5 Aug 2009.

  1. OlesaBona

    OlesaBona New Member

    Joined:
    2 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Народ, есть кто шарящий в программировании под одноклассники?

    Проблема в том, что сегодня одноклассники сменили интрефейс и часть его движка....Из-за этого скрипт, написанный мной, теперь не может отправить выбранному человеку приглашение на вступление в группу. До этого изменения всё работало. Не могу продвинуть бота с главной страницы юзверя на страницу "ДОБАВИТЬ В ГРУППУ". Пишет, что "информации не найдено". Уже сутки бьюсь. Кто-нибудь сталкивался с такой проблемой или тут только продают акки, а программированием ни кто не занимается?

    Пишу на php. Раньше для строка линка для "ДОБАВИТЬ В ГРУППУ". была:
    Code:
    wg12.одноклассники.ру.?st.cmd=friendAltGroupInvite&st.friendId=32432435435&tkn=764
    
    а сейчас:
    Code:
    "popupHeight":0,"link":"/dk?st.cmd\u003dfriendAltGroupInvite\u0026amp;st.friendId\u003d14896614306829161534\u0026amp;tkn\u003d681","isPopup":false,"popupWidth":0,"css":"ic_button_32"
    Кто в теме - пишите, отблагодарю.
    НУЖНО СРОЧНО!
     
  2. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    "программировании под одноклассники" :D
    только интерфейс ) html код поменяли, потому нужно подправить все регулярки в спамерах\чекерах.

    со второго парси:
    /"link":"(.+?)"/

    \uXYZ - http://ru.wikipedia.org/wiki/Юникод
     
  3. OlesaBona

    OlesaBona New Member

    Joined:
    2 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    парсю:

    в результате получается тот же самый
    какие еще будут мысли???
     
  4. ZdezBilYa

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

    Joined:
    29 Aug 2008
    Messages:
    198
    Likes Received:
    75
    Reputations:
    19
    попробуй так:
    заходишь к юзеру. на его странице (и в адресе страницы) смотришь его st.friendId (например, 57346018347516585825)
    тогда страница для приглашения в группу будет такой: _http://wg39.odnoklassniki.ru/dk?st.cmd=friendAltGroupInvite&st.friendId=57346018347516585825 (естественно и wg39 меняешь на нужный)
     
  5. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Думаю такие вещи лучше отслеживать через снифферы ХТТП заголовков, а не посредством изучения хтмл кода...
     
  6. OlesaBona

    OlesaBona New Member

    Joined:
    2 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Ребята, всё заработало! Я вижу, что вы пишите так уверенно, что должно работать и при этом никто с таким не сталкивался, то я решила проверить как сказал Просто при парсинге откусывалсь одна циферка ZdezBilYa:

    я зашла....и тут меня посетила мысль, что возможно не правильный st.friendId парсится...так и есть.

    Спасибо всем кто откликнулся....на серче вообще тишина.

    Особая благодарность конечно же ZdezBilYa