Python,Webkit:如何在页面加载后获取DOM?

时间:2010-10-08 19:10:12

标签: python webkit gtk pygtk

在我的代码中,我已连接到WebView的加载完成事件。特定的回调函数将webview对象和框架对象作为参数。然后我尝试在框架上执行get_dom_document();分别是webview对象。对于那些对象来说似乎不存在这种方法......

PS:我从我到这里的提示开始http://www.gnu.org/software/pythonwebkit/

更新(2010年9月11日):我认为我分享的链接与新的&不同的项目。它本身不是解决方案。我的坏!

2 个答案:

答案 0 :(得分:2)

它绝对存在。

你不能只是“从http://www.gnu.org/software/pythonwebkit/获取技巧”你实际需要编译代码(原因:标准pywebkitgtk没有W3C DOM访问器功能)。

然后看一下pythonwebkit / pywebkitgtk / examples并运行browser.py,你会看到该怎么做。

1

答案 1 :(得分:0)

我忘了提及(并且它不在文档中,我现在已经更新):你特别需要检查“python_codegen”分支,否则你最终会得到普通的vanilla webkit。这对你完全没用。