这几天在折腾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下通过
为了防止代码格式乱,可以点击这里下载文件: w1.py
相关的:
qtwebkit登录新浪微博代码