Просмотр полной версии : napodiume.ru
Пытаюсь сделать робота для проекта napodiume.ru.
Авторизуюсь запросто, но не могу отправить корректно никому приглашение в друзья.
Там используется кругом AJAX (JSON).
Элементарный POST не срабатывает, они как-то понимают, что сделан пост не из браузера.
Может кто-нибудь советом помочь?
Никак, AJAX запросы никак не отличаются от обычных post запросов, ты просто что-то не так делаешь
Вот пример правильного запроса
POST http://napodiume.ru/friends/addFriend HTTP/1.0
Host: napodiume.ru
Cookie: [тут были куки]
Content-Type: application/x-www-form-urlencoded
Content-Length: 59
hdn_friend_id=991522&hdn_action=profile&hdn_friend_message=
Делаю на C#.
Авторизоваться у меня получается.
В куках содержится 1 элемент с Key = "session_id".
Или должно быть ещё что-то?
Вызываю пост как вы описали, и мне в респонс выдается фраза:
"Вы пытаетесь пригласить более 20 друзей за 2 последних часа. Это вынужденное ограничение, призванное оградить участников проекта от нежелательных рассылок спама.<br>
Надеемся на Ваше понимание = )"
Если делаю через браузер - такой фразы нет.
В чем ошибка?
Кто-нибудь может помочь разобраться?
Может проблема в C#?
Может они тогда по заголовкам смотрят?
Подскажите, плз, в каком направлении двигаться?
Или у них там все-таки AJAX-скрытые запросы?
Кому можно заплатить, чтобы объяснили что я делаю не так?
wildshaman
03.03.2010, 14:11
Проверь Referer - вохможно, проверка по нему идет.
Попробуй явно указать user-agent в http заголовках...
Referer учитываю.
User-agent ставлю корректный.
Могут ли учитывать по наличию/отсутсивя сжатия?
В Fiddler просмотрел все что можно только.
Никаких запросов, кроме как POST нету...
Начинаю уже сомневаться даже в элементарных вещах....
P.S. Авторизация, посещение анкет (авторизованным) работает на ура.
wildshaman
03.03.2010, 14:26
Установи сниффер и сравни, что отсылаеттвой скрипт и что отсылает браузер. Добавь себе недостающие строки.
Спасибо за ответы.
Действительно я делал не так некоторый момент.
Снифер помог.
yes!
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot