![]() |
Сокеты и авторизация AJAX
Собственно, делаю скриптину на PHP - логинит на сайт и постит там мессагу. Типа так же, как и ВК на стены, только все на AJAXе. Так вот, передача простым POSTом что-то не катит - сайт вываливает ошибку, типа тянись к админу выяснять отношения ) Видно, как-то обойти аякс надо.
Как решить данную траблу? |
vikseriq Простым постом оО, это как? Если ошибка то скорее всего где то лишний перевод строки в запросе, или чего то не учитываешь (реферер, кукис, etc) Пример оригинального запроса и твоего - в студию
|
Мой запрос - шаблон:
PHP код:
|
Ладно, переформулируем.. на просьбу: предоставьте часть кода, где логинимся на какой-нить сайт и передаем аяксовую форму? для примера: ВК и стена.
Кто подскажет? |
Http-live headers или Wireshark. Копируй запросы, только не забывай про Connection: close
|
ТС, ставиш proxomitron(работает как прокси), снифаеш заголовки и смотриш что там такое передаёт браузер..
а у тебя в запросе всё впроде-как верно.. попробуй referer передавать. |
Там наверняка используется какая-нибудь библиотека, добавляющая заголовок X-Requested-With.
BTW, аяксовых форм не бывает. |
Очень удобно смотреть и править HTTP-пакеты с помощью Burp Proxy
|
Не знаю, мне больше всего нравится Tamper Data по мазилу
|
Что-то даже снифферы не спасают - видно был прав astrologer что-то про либы. Только вопрос остается открытым... Буду искать решение в manах )
|
Сниферы не спасают, конееееш, данные берутся из воздуха.
Методология: 1) Авторизуемся на вконтакте и получаем кукисы 2) Открываем страницу со стеной куда будем писать 3) Парсим страницу на предмет: 3.1 PHP код:
3.2 PHP код:
3.3 В пост запрос попадут также - количество сообщений (например 2) fpage=2 и количество сообщений на странице (например 13) n=13. Как это отпарсить не смотрел, так что... 3.4 Собственно сообщение 3.5 Не забываем про реферер 4 Итоговый пост - seed=Наше мегасообщение&fpage=2&mid=53318907176 &n=13 Вот что передает мозила Код:
Host: vkontakte.ruЗ.Ы.Ы, дерзай |
Передавай в заголовках еще параметр HTTP_X_REQUESTED_WITH
|
Я чет не въеду, ТС ты хочешь спамер AJAXовый написать? Или у тя сайт на который спамить на аяксе написаН? О_о
|
-=Static=-, можно минус тебе влепить? Ты хоть тему-то читаешь?
Да, сайт, где все на аяксе. И Опа там зеленая - даже не хочет авторизить. Подстановка запроса не спасает. Короч, лушче самому, ибо все дельные советы дали ) |
| Время: 05:58 |