需要帮助理解WebKit for python

时间:2012-10-18 23:15:54

标签: python browser webkit

今天我遇到了WebKit。而我正试图了解它是什么?并且可以在没有gtk的情况下使用webkit吗?我找不到有关如何使用WebKit的任何信息。 所以我找到了这个例子:

#! /usr/bin/python

import gtk, webkit

def update(view, frame, resource, request, response):
    url=request.get_uri()
    print url

win=gtk.Window()
win.connect('destroy', lambda w: gtk.main_quit())
win.show()

box1=gtk.HBox()
win.add(box1)

web=webkit.WebView()
web.connect('resource-request-starting', update)
box1.pack_start(web)

web.open('http://python.org')

box1.show_all()
gtk.main()

在哪里可以找到webkit.WebView.open()方法的文档? 还想知道是否可以打开页面而不是在控制台中显示html代码?就像我通常使用urllib2或mechanize和BeautifulSoup一样。

1 个答案:

答案 0 :(得分:1)

这是PySide的完整api文档:

http://srinikom.github.com/pyside-docs/

只有专门针对webkit的小节:

http://srinikom.github.com/pyside-docs/PySide/QtWebKit/index.html

那是一面临时的镜子,原来是,并且可能会在这里找到:

http://pyside.org/docs/pyside/PySide/QtWebKit/index.html

还有PyQt的文档,但那并不是那么多pythonic:

http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/index.html