Название: QWebKit множественная авторизация Отправлено: DpoHro от Апрель 06, 2011, 10:38 Необходимо авторизовать множество аккаунтов на сайте из одной программы.
Первый вопрос - чем воспользоваться, QWebView или чем то не производящим полной загрузки страницы? Так как потом нужно будет производить некоторые однотипные действия, и есть подозрения, что система потребует какихто поставторизационных кукисов. Второй вопрос, как собственно логиниться я так понимаю QWebView будет хранить кукисы для всех сайтов одинаковые для каждой из страниц, блин надеюсь понятно написал )) Вобщем при повторной загрузке я буду уже авторизован... Название: Re: QWebKit множественная авторизация Отправлено: Fess от Апрель 06, 2011, 11:11 Для простых случаев можно делать прямые http запросы к нужному сайту, вручную разбирая ответы и производя необходимые действия. QNetworkAccessManager-а будет вполне достаточно.
Если этого не хватает, то полностью эмулируем работу юзера в браузере.. - QtWebKit вам в помощь. Куки будут храниться пока жив QWebView. После повторной загрузки приложения - скорее всего нет. Но и сходить на страничку логина и войти снова не проблема.. Название: Re: QWebKit множественная авторизация Отправлено: DpoHro от Апрель 06, 2011, 11:15 Да не проблема, нужно только авторизоваться и висеть с нескольких аккаунтов это для твиттера хочу написать автопостилку со своих сайтов в твиттер, чтобы они в реалтайме постили новости туда...
Название: Re: QWebKit множественная авторизация Отправлено: Fess от Апрель 06, 2011, 11:27 Имхо, лучше разобраться и сделать все руками. Будет легковеснее и надежнее.
Твиттером не пользуюсь, но.. возможно у них есть api? Как иначе работет 100500 всяких клиентов: мобильных и не очень? |