Russian Qt Forum
Июнь 16, 2024, 03:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWebKit множественная авторизация  (Прочитано 2876 раз)
DpoHro
Гость
« : Апрель 06, 2011, 10:38 »

Необходимо авторизовать множество аккаунтов на сайте из одной программы.

Первый вопрос - чем воспользоваться, QWebView или чем то не производящим полной загрузки страницы? Так как потом нужно будет производить некоторые однотипные действия, и есть подозрения, что система потребует какихто поставторизационных кукисов.

Второй вопрос, как собственно логиниться я так понимаю QWebView будет хранить кукисы для всех сайтов одинаковые для каждой из страниц, блин надеюсь понятно написал )) Вобщем при повторной загрузке я буду уже авторизован...
Записан
Fess
Гость
« Ответ #1 : Апрель 06, 2011, 11:11 »

Для простых случаев можно делать прямые http запросы к нужному сайту, вручную разбирая ответы и производя необходимые действия. QNetworkAccessManager-а будет вполне достаточно.
Если этого не хватает, то полностью эмулируем работу юзера в браузере..  - QtWebKit вам в помощь.

Куки будут храниться пока жив QWebView. После повторной загрузки приложения - скорее всего нет.
Но и сходить на страничку логина и войти снова не проблема..
Записан
DpoHro
Гость
« Ответ #2 : Апрель 06, 2011, 11:15 »

Да не проблема, нужно только авторизоваться и висеть с нескольких аккаунтов это для твиттера хочу написать автопостилку со своих сайтов в твиттер, чтобы они в реалтайме постили новости туда...
Записан
Fess
Гость
« Ответ #3 : Апрель 06, 2011, 11:27 »

Имхо, лучше разобраться и сделать все руками. Будет легковеснее и надежнее.
Твиттером не пользуюсь, но.. возможно у них есть api? Как иначе работет 100500 всяких клиентов: мобильных и не очень?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 21.