我目前正在使用Python Webkit DOM 绑定以编程方式与网站交互,这对我有用。
唯一的问题是它坚持要打开一个 GTK 窗口来显示页面。有人想出办法阻止它打开窗户吗?即以无头方式使用它?
我正在像这样初始化视图:
wv = pywebkitgtk.WebView(1024, 768, url=url)
它隐式打开 GTK 窗口,然后我有一个 onload 事件处理程序来操作 DOM。
我首先想到子类化 WebView,但这是不可能的,因为它是一个编译类。
还有其他想法吗?