Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Социальные сети (https://forum.antichat.xyz/forumdisplay.php?f=133)
-   -   Не могу обойти защиту в новых одноклассниках. Программисты, HELP! (https://forum.antichat.xyz/showthread.php?t=133179)

OlesaBona 05.08.2009 23:51

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

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

Пишу на php. Раньше для строка линка для "ДОБАВИТЬ В ГРУППУ". была:
Код:

wg12.одноклассники.ру.?st.cmd=friendAltGroupInvite&st.friendId=32432435435&tkn=764
а сейчас:
Код:

"popupHeight":0,"link":"/dk?st.cmd\u003dfriendAltGroupInvite\u0026amp;st.friendId\u003d14896614306829161534\u0026amp;tkn\u003d681","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=5734601 8347516585825 (естественно и 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=5734601 8347516585825 (естественно и wg39 меняешь на нужный)
я зашла....и тут меня посетила мысль, что возможно не правильный st.friendId парсится...так и есть.

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

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


Время: 06:06