PDA

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


OlesaBona
05.08.2009, 23:51
Народ, есть кто шарящий в программировании под одноклассники?

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

Пишу на php. Раньше для строка линка для "ДОБАВИТЬ В ГРУППУ". была:
wg12.одноклассники.ру.?st.cmd=frien dAltGroupInvite&st.friendId=32432435435&tkn=764


а сейчас:
"popupHeight":0,"link":"/dk?st.cmd\u003dfriendAltGroupInvite\u0026amp;st.fr iendId\u003d14896614306829161534\u0026amp;tkn\u003 d681","isPopup":false,"popupWidth":0,"css":"ic_button_32"

Кто в теме - пишите, отблагодарю.
НУЖНО СРОЧНО!

eLWAux
06.08.2009, 00:01
"программировании под одноклассники" :D
Проблема в том, что сегодня одноклассники сменили интрефейс и часть его движка....
только интерфейс ) html код поменяли, потому нужно подправить все регулярки в спамерах\чекерах.

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

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

OlesaBona
06.08.2009, 00:32
парсю:

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

в результате получается тот же самый
wg12.одноклассники.ру.?st.cmd=frien dAltGroupInvite &st.friendId=32432435435&tkn=764

какие еще будут мысли???

ZdezBilYa
06.08.2009, 00:37
попробуй так:
заходишь к юзеру. на его странице (и в адресе страницы) смотришь его st.friendId (например, 57346018347516585825)
тогда страница для приглашения в группу будет такой: _http://wg39.odnoklassniki.ru/dk?st.cmd=friendAltGroupInvite&st.friendId=57346018347516585825 (естественно и wg39 меняешь на нужный)

Fepsis
06.08.2009, 00:37
Думаю такие вещи лучше отслеживать через снифферы ХТТП заголовков, а не посредством изучения хтмл кода...

OlesaBona
06.08.2009, 00:59
Ребята, всё заработало! Я вижу, что вы пишите так уверенно, что должно работать и при этом никто с таким не сталкивался, то я решила проверить как сказал Просто при парсинге откусывалсь одна циферка ZdezBilYa:

заходишь к юзеру. на его странице (и в адресе страницы) смотришь его st.friendId (например, 57346018347516585825)
тогда страница для приглашения в группу будет такой: _http://wg39.odnoklassniki.ru/dk?st.cmd=friendAltGroupInvite&st.friendId=57346018347516585825 (естественно и wg39 меняешь на нужный)

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

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

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