【问题标题】:Need help understanding WebKit for python需要帮助理解 Python 的 WebKit
【发布时间】:2012-10-18 23:15:53
【问题描述】:

今天我遇到了 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 一样。

【问题讨论】:

  • 哪个操作系统?从哪里获得 webkit 模块? webkit 是一个大型项目,可以编译到各种目标,例如有 wxWebkit 等
  • Linux (Ubuntu)。 apt-get 安装 python-webkit。这会有帮助吗?
  • 我正在尝试理解 WebKit 类和函数,没有 gtk

标签: python browser webkit


【解决方案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 的文档,但这不是 Python 的:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 2019-03-07
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多