2010-10-08 54 views
2

在我的代碼中,我連接到了WebView的加載完成事件。特定的回調函數將webview對象和框架對象作爲參數。然後我試着分別在webview對象的框架&上執行get_dom_document()。看來這方法不存在這些對象...Python,Webkit:如何在頁面加載後獲取DOM?

PS:我開始與我來到這裏http://www.gnu.org/software/pythonwebkit/提示

UPDATE(11月 - 2010):我覺得我分享的鏈接涉及一個新的&不同的項目。它本身並不是解決方案。我的錯!

回答

2

它絕對存在。

並且你不能只從「http://www.gnu.org/software/pythonwebkit/」中得到提示,你實際上必須編譯代碼(原因:標準pywebkitgtk沒有W3C DOM存取函數)。

然後看看pythonwebkit/pywebkitgtk/examples並運行browser.py,你會看到該怎麼做。

l。

0

我忘了提及(它不在我已經更新的文檔上):您特別需要查看「python_codegen」分支,否則您最終只能得到普通的vanilla webkit。這對你來說絕對沒有用處。

相關問題