私は現在、Python Webkit DOM Bindingsを使用してプログラムで Web サイトとやり取りしていますが、それは私にとってはうまくいっています。
唯一の問題は、ページを表示するために GTK ウィンドウを開くことを要求することです。誰かが窓を開けないようにする方法を見つけましたか? つまり、ヘッドレスで使用するには?
次のようにビューを初期化しています。
wv = pywebkitgtk.WebView(1024, 768, url=url)
暗黙的に GTK ウィンドウを開き、DOM を操作する onload イベント ハンドラーを用意します。
WebView をサブクラス化することを最初に考えましたが、コンパイルされたクラスであるため、それは不可能です。
他のアイデアはありますか?