def __init__(self, verbosity=0): super(QWebPage, self).__init__() self.verbosity = verbosity self.callbacks = { "on_request": [], "on_response_headers": [], "on_response": [], } self.mainFrame().urlChanged.connect(self.on_url_changed) self.mainFrame().titleChanged.connect(self.on_title_changed) self.mainFrame().loadFinished.connect(self.on_load_finished) # self.mainFrame().initialLayoutCompleted.connect(self.on_layout_completed) # TODO: add signal self.har = HarBuilder()
def __init__(self, verbosity=0): super(QWebPage, self).__init__() self.verbosity = verbosity self.callbacks = { "on_request": [], "on_response_headers": [], "on_response": [], } self.mainFrame().urlChanged.connect(self.on_url_changed) self.mainFrame().titleChanged.connect(self.on_title_changed) self.mainFrame().loadFinished.connect(self.on_load_finished) self.mainFrame().initialLayoutCompleted.connect( self.on_layout_completed) self.har = HarBuilder() self.setForwardUnsupportedContent(True) self.unsupportedContent.connect(self.handleUnsupportedContent) self.unsupported_content_handler = lambda reply: None