loginoleg
loginoleg

Reputation: 27

download file from qwebkit at pyqt

all. I use qwebkit pyqt4 for implementation of the browser. I have a trivial code to render the page. I can surf the web sites, but i can't download anything from it.

#!/usr/bin/env python

import os, sys, urllib.request
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

if __name__ == '__main__':
    login_url = "http://google.com"

    app = QApplication(sys.argv)
    view = QWebView()
    frame = view.page().mainFrame()
    view.load(QUrl(login_url))
    view.show()
    app.exec_()

What is needed to supplement the code that you could download files from links?

Upvotes: 1

Views: 1497

Answers (1)

ekhumoro
ekhumoro

Reputation: 120578

Connect a handler to the downloadRequested signal of the webview's page, and then use the page's networkAccessManager to process the request.

Upvotes: 2

Related Questions