在 Python 程序中嵌入 Web 浏览器
如何在 Python 程序中嵌入 Web 浏览器?它需要运行在Linux上(GTK、Qt都可以),或者跨平台。
我研究过嵌入 pywebgtk 和 Qt 的 WebKit 小部件。但这些似乎只不过是一个渲染引擎。特别是,我希望支持后退/前进和选项卡式浏览。类似的东西是预先打包好的,还是我必须自己实现?
wxWebConnect 似乎大致是我的想法,但它没有 Python 绑定。
How can I embed a web browser in a Python program? It needs to run on Linux (GTK, Qt are fine), or cross-platform.
I have looked at embedding pywebgtk and Qt's WebKit widget. But these seem to have little more than a rendering engine. In particular, I'd like support for back/forward and tabbed browsing. Is something like this pre-packaged, or do I have to implement it myself?
wxWebConnect seems to be roughly what I was thinking of, but it has no Python bindings.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://pypi.python.org/pypi/selenium/2.7.0
您可以安装 selenium 包并运行一个服务器(同一台机器,只是不同的进程),您可以使用 python 代码连接到该服务器:
然后:
您可以使用
subprocess
在 python 中启动服务器代码。http://pypi.python.org/pypi/selenium/2.7.0
You can install the selenium package and run a server (same machine, just a different process) with it which you connect to with your python code:
then:
You could use
subprocess
to start the server inside your python code.