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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Социальные сети (https://forum.antichat.xyz/forumdisplay.php?f=133)
-   -   napodiume.ru (https://forum.antichat.xyz/showthread.php?t=183069)

akham 01.03.2010 17:30

napodiume.ru
 
Пытаюсь сделать робота для проекта napodiume.ru.
Авторизуюсь запросто, но не могу отправить корректно никому приглашение в друзья.

Там используется кругом AJAX (JSON).
Элементарный POST не срабатывает, они как-то понимают, что сделан пост не из браузера.

Может кто-нибудь советом помочь?

Kairos 01.03.2010 18:18

Никак, AJAX запросы никак не отличаются от обычных post запросов, ты просто что-то не так делаешь

Вот пример правильного запроса
PHP код:

POST http://napodiume.ru/friends/addFriend HTTP/1.0
Hostnapodiume.ru
Cookie
: [тут были куки]
Content-Typeapplication/x-www-form-urlencoded
Content
-Length59

hdn_friend_id
=991522&hdn_action=profile&hdn_friend_message


akham 01.03.2010 18:57

Делаю на C#.

Авторизоваться у меня получается.
В куках содержится 1 элемент с Key = "session_id".
Или должно быть ещё что-то?

Вызываю пост как вы описали, и мне в респонс выдается фраза:
"Вы пытаетесь пригласить более 20 друзей за 2 последних часа. Это вынужденное ограничение, призванное оградить участников проекта от нежелательных рассылок спама.<br>
Надеемся на Ваше понимание = )"

Если делаю через браузер - такой фразы нет.

В чем ошибка?

akham 01.03.2010 21:50

Кто-нибудь может помочь разобраться?

akham 02.03.2010 11:16

Может проблема в C#?
Может они тогда по заголовкам смотрят?

akham 03.03.2010 13:35

Подскажите, плз, в каком направлении двигаться?
Или у них там все-таки AJAX-скрытые запросы?

akham 03.03.2010 14:01

Кому можно заплатить, чтобы объяснили что я делаю не так?

wildshaman 03.03.2010 14:11

Проверь Referer - вохможно, проверка по нему идет.

TRX.new 03.03.2010 14:12

Попробуй явно указать user-agent в http заголовках...

akham 03.03.2010 14:14

Referer учитываю.
User-agent ставлю корректный.

Могут ли учитывать по наличию/отсутсивя сжатия?


Время: 13:02