Beispiel #1
0
 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()
Beispiel #2
0
    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