Jak używać qtwebkit w wątkach Pythona?
Próbuję przeanalizować strony internetowe wygenerowane przez js za pomocą qtwebkit, znalazłem przykład, jak uzyskać źródło strony:
import sys
from PySide.QtGui import *
from PySide.QtCore import *
from PySide.QtWebKit import *
class Render(QWebPage):
def __init__(self, url):
self.app = QApplication(sys.argv)
QWebPage.__init__(self)
self.loadFinished.connect(self._loadFinished)
self.mainFrame().load(QUrl(url))
self.app.exec_()
def _loadFinished(self, result):
self.frame = self.mainFrame()
self.app.quit()
url = 'http://www.thesite.gov/search'
r = Render(url)
html = r.frame.toHtml()
Ale nie wiem, jak sprawić, by działało w wątkach. Więc jak to zrobić i jeśli nie jest to możliwe - czy istnieje inny szybki sposób na generowanie stron generowanych przez js?