![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
neosapient |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 27.6.2008 Пользователь №: 216 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте.
Есть один форум. Движек форума пострен так, что необходимо щелкать по какой-нибудь ссылке не реже чем каждые 10 минут. Иначе будешь будешь считаться не присутствующим на форуме. Хочу автоматизировать этот процесс, чтобы всегда присутствовать на форуме. Поговорил с умным человеком и он сказал "надо будет научистя принимать кукисы и отдавать их - то есть поддерживать сессию" ![]() Залез в Qt Assistent. Сначала рассмотрел класс QHttp, но ничего потного не нашел. Затем, по слову Cookie набрел на класс QNetworkCookie. Сижу читаю мануал по этому классу, но мало что понимаю... да и примеров нет. Кто сталкивался с "поддержкой сессии через кукисы" - подскажите |
|
|
kalombo |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте. Есть один форум. Движек форума пострен так, что необходимо щелкать по какой-нибудь ссылке не реже чем каждые 10 минут. Иначе будешь будешь считаться не присутствующим на форуме. Хочу автоматизировать этот процесс, чтобы всегда присутствовать на форуме. Поговорил с умным человеком и он сказал "надо будет научистя принимать кукисы и отдавать их - то есть поддерживать сессию" ![]() Залез в Qt Assistent. Сначала рассмотрел класс QHttp, но ничего потного не нашел. Затем, по слову Cookie набрел на класс QNetworkCookie. Сижу читаю мануал по этому классу, но мало что понимаю... да и примеров нет. Кто сталкивался с "поддержкой сессии через кукисы" - подскажите Работа с Http осуществляется преимущественно двумя запросами GET и POST. Пример GET-запроса
Чтобы получить Куки, тебе надо читать ответы сервера, для этого юзаешь сигнал responseHeaderReceived(const QHttpResponseHeader &) для QHttp. А вообще, с ходу вникнуть во всё это сложно будет, поэтому берешь http-снифер ( я использую CommView), ловишь пакеты сформированные браузером, потом пытаешься сделать такие же с помощью Qt. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 6:34 |