![]() |
napodiume.ru
Пытаюсь сделать робота для проекта napodiume.ru.
Авторизуюсь запросто, но не могу отправить корректно никому приглашение в друзья. Там используется кругом AJAX (JSON). Элементарный POST не срабатывает, они как-то понимают, что сделан пост не из браузера. Может кто-нибудь советом помочь? |
Никак, AJAX запросы никак не отличаются от обычных post запросов, ты просто что-то не так делаешь
Вот пример правильного запроса PHP код:
|
Делаю на C#.
Авторизоваться у меня получается. В куках содержится 1 элемент с Key = "session_id". Или должно быть ещё что-то? Вызываю пост как вы описали, и мне в респонс выдается фраза: "Вы пытаетесь пригласить более 20 друзей за 2 последних часа. Это вынужденное ограничение, призванное оградить участников проекта от нежелательных рассылок спама.<br> Надеемся на Ваше понимание = )" Если делаю через браузер - такой фразы нет. В чем ошибка? |
Кто-нибудь может помочь разобраться?
|
Может проблема в C#?
Может они тогда по заголовкам смотрят? |
Подскажите, плз, в каком направлении двигаться?
Или у них там все-таки AJAX-скрытые запросы? |
Кому можно заплатить, чтобы объяснили что я делаю не так?
|
Проверь Referer - вохможно, проверка по нему идет.
|
Попробуй явно указать user-agent в http заголовках...
|
Referer учитываю.
User-agent ставлю корректный. Могут ли учитывать по наличию/отсутсивя сжатия? |
В Fiddler просмотрел все что можно только.
Никаких запросов, кроме как POST нету... Начинаю уже сомневаться даже в элементарных вещах.... P.S. Авторизация, посещение анкет (авторизованным) работает на ура. |
Установи сниффер и сравни, что отсылаеттвой скрипт и что отсылает браузер. Добавь себе недостающие строки.
|
Спасибо за ответы.
Действительно я делал не так некоторый момент. Снифер помог. yes! |
| Время: 15:16 |