所有。我使用qwebkit pyqt4来实现浏览器。我有一个简单的代码来呈现页面。我可以浏览网站,但不能下载任何内容。
#!/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_()
需要什么来补充可从链接下载文件的代码?
将处理程序连接到Webview页面的downloadRequested信号,然后使用页面的networkAccessManager来处理请求。