我目前使用Python Webkit DOM Bindings以編程方式與網站進行交互,這對我很有用。pywebkitgtk:無頭+完整的DOM交互可能嗎?
唯一的問題是它堅持打開GTK窗口來顯示頁面。有人想出了一種方法來防止它打開窗戶嗎?即使用它在無頭的方式?
我初始化這樣的觀點:
wv = pywebkitgtk.WebView(1024, 768, url=url)
其中隱含打開GTK窗口
,然後我有一個onload事件處理程序操作DOM。
我首先想到子類化WebView,但這是不可能的,因爲它是一個編譯類。
還有其他想法嗎?
不幸的是,我還沒有找到一種方法來獲得窗口句柄。 – rkrzr