gpt4 book ai didi

python - pywebkitgtk : Headless + full DOM interaction possible?

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:36 24 4
gpt4 key购买 nike

我目前正在使用 Python Webkit DOM Bindings以编程方式与网站交互,这对我有用。

唯一的问题是它坚持要打开一个GTK窗口来显示页面。有人想出了一种方法来防止它打开窗口吗? IE。以 headless 方式使用它?

我正在像这样初始化 View :

    wv = pywebkitgtk.WebView(1024, 768, url=url)

这会隐式打开 GTK 窗口,然后我有一个 onload 事件处理程序来操作 DOM。

我首先想到了 WebView 的子类化,但这是不可能的,因为它是一个编译类。

还有其他想法吗?

最佳答案

我是负责 pythonwebkit 的开发人员,我在多个平台的这些领域拥有丰富的专业知识。实际上,您真的非常想要一个完全“ headless ”的 WebKit 端口。在 pythonwebkit 中,这实际上不应该太难做到,因为只有三个“入口点”函数(一个用于窗口,一个用于文档,一个用于 XMLHTTPRequest)。

真的,有人应该做一个适当的“完全 headless ”的 WebKit 端口。在 WebKit 的源代码树中已经有一个非常接近的示例程序,也许它可以帮助您入门。

关于python - pywebkitgtk : Headless + full DOM interaction possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com