|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.11.2011, 23:24 | #1 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Доброго времени суток, уже два дня бьюсь с пост запросами и толку мало, все что в сниффере при запросе передаю, а один фиг не авторизируется.
Вообщем, возник вопрос, от чего влияет вот эта строка? Сниффер при логине показывает: (Request-Line) POST / HTTP/1.1 ввожу все те же самые данные, но мой вариант посылает (Request-Line) POST / HTTP/1.0 Последний раз редактировалось mihali4; 16.11.2011 в 02:57. |
15.11.2011, 01:35 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
параметр HTTPVersion помоему.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.11.2011, 02:14 | #3 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Код:
После этого всего текст в мемо: И получается что не получается ни чего,чего можно было бы спарсить, на предмет авторизации. UPD.2 Если значению Http.HandleRedirects присвоить false то, данный код по показаниям сниффера посылает и посылает POST. Программа подвисает. И в полученном контенте, видно что авторизация прошла успешно, тогда в чем дело? подскажите. UPD.3 И куки получюся разными с браузера одни с программы другие. Последний раз редактировалось N0iD; 15.11.2011 в 03:14. Причина: Добавление скрина сниффера и текста из мемо. |
15.11.2011, 09:47 | #4 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 215
|
1. запросо отправить на 'http://www.free-lance.ru'
2. Referer: http://www.free-lance.ru/ 3. вместо 'gzip,deflate,sdch' - поставить '*/*' или 'hext/html', если очень хочется юзать запакованные данные, то разбираться с gzip, я для синапса Delphi + Synapse, получаем данные в GZIP, правда совсем чуть. 4. Host - нафига указывать? 5. с редиректом - тут по осторожнее, советую снифер поставить. У меня индя редирект делала тем же методом что и предидущий шаг (если был POST по и редерект обраватывался POST запросом), ловил кажись в событии OnRedirect, там тип запроса можно сменить
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
|
15.11.2011, 16:54 | #5 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Все равно не в куриваю, что именно нужно дописать.Сорри.
|
15.11.2011, 17:23 | #6 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 215
|
Код:
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
|
15.11.2011, 21:16 | #7 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Mifody Не стоит беспокоиться, я являюсь иллюстратором и мне что бы мониторить ЛС на нескольких ресурсах по фрилансу, приходится тратить достаточно времени каждый день. Хочу просто сделать уведомление и не более, хотя в идеале еще хочу сделать о уведомлениее новых проектах.
К сожалению введенные изменения не принесли ожидаемого результата, снифер все же показывает что программа делает POST за POSTом. Такая же проблема и с http://www.weblancer.net/, а вот с http://www.free-lancers.net/, нет такой проблемы, там авторизация проходит успешно и есть с чего парсить. Вот малость другой способ, но результат тот же. Код:
Последний раз редактировалось mihali4; 16.11.2011 в 02:38. |
16.11.2011, 02:48 | #8 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Вообщем гуглил я и вот что у меня получилось
Код:
С weblancer.net это не прокатило. Выход принудительно делать редирект после POST. Код:
Код:
Последний раз редактировалось mihali4; 16.11.2011 в 23:40. |
16.11.2011, 10:55 | #9 |
Форумчанин
Регистрация: 12.02.2009
Сообщений: 215
|
Оффтоп: ну наконец мой код хоть где-то пригодился
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
|
20.11.2011, 02:50 | #10 |
Новичок
Джуниор
Регистрация: 20.11.2011
Сообщений: 3
|
Код:
|