这几天在折腾python使用QtWebKit的实验,算是刚刚摸清了一些门道.
以下是python使用QtWebKit代码记录
- import sys
- import time
- from PyQt4 import QtGui, QtCore, QtWebKit
- class Sp():
- def save(self):
- print "call"
- data = self.webView.page().currentFrame().documentElement().toInnerXml()
- open("htm.txt","w").write(data)
- print 'finished'
- time.sleep(5)
- print 'finisheed......2'
- #sys.exit()
- def txtfile(self):
- print "starting..."
- def main(self):
- self.webView = QtWebKit.QWebView()
-
- self.webView.load(QtCore.QUrl("http://www.neiyiwangzhan.com"))
- self.webView.show()
- QtCore.QObject.connect(self.webView,QtCore.SIGNAL("loadFinished(bool)"),self.save)
- app = QtGui.QApplication(sys.argv)
- s = Sp()
- s.main()
- sys.exit(app.exec_())
调用网页,和保存网页内容到htm.txt
在windows7 python2.5下通过