Подскажите пожалуйста, как можно программно проверить авторизовал меня сайт в WebView или нет?
Загружаю сайт и авторизовываюсь следующим образом:
# -*- coding: utf-8 -*- from PySide import QtGui from PySide import QtCore from PySide import QtWebKit import sys app = QtGui.QApplication(sys.argv) web = QtWebKit.QWebView() web.load(QtCore.QUrl("http://www.anysite.com")) def fillForm(): #Авторизация на сайте!!! doc = web.page().mainFrame().documentElement() user = doc.findFirst("input[id=username]") passwd = doc.findFirst("input[id=passwd]") user.setAttribute("value", "test") passwd.setAttribute("value", "test") form = doc.findFirst("form[id=login-form]") form.evaluateJavaScript('this.submit()') QtCore.QObject.disconnect(web, QtCore.SIGNAL("loadFinished(bool)"), fillForm) #QtCore.QObject.connect(web, QtCore.SIGNAL("loadFinished(bool)"), fillForm) #web.loadFinished.connect(fillForm) QtCore.QObject.connect(web, QtCore.SIGNAL("loadFinished(bool)"), fillForm) web.show() app.exec_()