Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
974 views
Welcome To Ask or Share your Answers For Others

1 Answer

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...