Reputation: 27
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
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