Помогите переписать, уже несколько дней не получается
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_())