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