Уведомления

Группа в Telegram: @pythonsu

#1 Май 1, 2017 19:03:30

alexander4
Зарегистрирован: 2017-01-17
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписать с pyqt4 на pyqt5

Помогите переписать, уже несколько дней не получается

 import sys
from PyQt4 import QtCore, QtGui, QtWebKit
class Browser(QtWebKit.QWebView):
    def __init__(self, *arg, **args):
        QtWebKit.QWebView.__init__(self, *arg, **args)
        self.loadFinished.connect(self.load_complete)
    def load_complete(self):
        page = self.page().mainFrame().documentElement()
        if page.findFirst('.captcha input.big_text').tagName():
            print('Капча')
            return
        user = page.findFirst('#quick_email')
        passwd = page.findFirst('#quick_pass')
        submit = page.findFirst('#quick_login_button')
        user.evaluateJavaScript("this.value='123456'")
        passwd.evaluateJavaScript("this.value='123456'")
        submit.evaluateJavaScript("this.click()")
app = QtGui.QApplication(sys.argv)
b = Browser()
b.load(QtCore.QUrl('http://vk.com'))
b.show()
sys.exit(app.exec_())

Офлайн

#2 Май 1, 2017 21:52:45

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version