Как сделать простой кроссплатформенный браузер с Python? - PullRequest
4 голосов
/ 02 апреля 2010

http://code.google.com/p/pywebkitgtk/ выглядит великолепно, но, похоже, работает только на Linux.

Кто-нибудь знает, есть ли что-то подобное, но кроссплатформенное?

Если нет, то что может быть альтернативой сделать с Python простой веб-браузер, который может работать на Windows, MAC OS и Linux?

Заранее спасибо

Обновление: есть ли у кого-нибудь информация о wxWebKit ?

Ответы [ 3 ]

9 голосов
/ 02 апреля 2010

Qt (который имеет привязки Python с PyQt или PySide ) предлагает Webkit (такой же движок, как Safari). Создание простого кроссплатформенного браузера тривиально реализуется с этим.

Чтобы показать, насколько это просто (пример взят по ссылке):

#!/usr/bin/env python

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()
web.load(QUrl("http://www.stackoverflow.com"))
web.show()

sys.exit(app.exec_())
0 голосов
/ 22 января 2013

Возвращаясь к этому вопросу, заданному 3 года назад, я хотел бы упомянуть Хромированный каркас . Стоит попробовать.

0 голосов
/ 02 апреля 2010

Если вы не возражаете против изменения кода в проекте с открытым исходным кодом, вы можете попробовать запустить Grail в современной версии Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...