如何在QtWebKit中访问网页的DOM?
我没有看到任何方法暴露DOM在QtWebKit ...如何在QtWebKit中访问网页的DOM?
2
A
回答
1
现在Qt 4.4/4.5我不认为有任何直接的方式,但它来了。见http://labs.trolltech.com/blogs/2009/04/07/qwebelement-sees-the-light-do-i-hear-a-booyakasha/
3
目前,你需要做的通过JavaScript DOM操作,通过 的QVariant QWebFrame :: evaluateJavaScript(常量QString的& scriptSource)注入;
0
通过JavaScript方法的DOM操作非常糟糕。对于任何严重的使用情况,很快就会发现它完全无法使用。一个实验使用pywebkitqt4创建了一个睡衣桌面运行时,并且完全失败。相当多的是实现 - 如用python编写的事件回调 - 但他们必须建立...通过创建一个javascript代码片段!这种方法确实是疯了。每次你想操纵从Python的DOM模型,你必须通过像JavaScript一样的废话语言?任何认为这是一个好主意的人都会完全不在意。
幸运的是,在未来的某个时候,我将扩展pythonwebkit以允许完全访问DOM功能:这样做很容易,但我现在没有时间备份webkit对于qt4(对于gtk,需要90分钟才能完成)。
相关问题
- 1. PyQt4中从网页访问的图像QtWebKit的
- 2. 在不打开的情况下访问网页的DOM元素
- 3. 如何在AngularDart中访问DOM?
- 4. 从页面访问NPAPI DOM
- 5. 如何在本地访问网站的DOM?
- 6. 访问C++中的网页
- 7. 如何在访问该网页之前获取网页内容
- 8. 如何限制访问我的网页
- 9. 我如何访问蚂蚁的网页?
- 10. 我浏览网页时如何访问网页的资源?
- 11. 如何使用VBA访问网页(IHTMLDocument?)
- 12. 如何限制访问某个网页?
- 13. 如何访问网页内容
- 14. 如何从Sinatra访问网页?
- 15. 如何从网页访问iPhone位置?
- 16. Ruby访问网页
- 17. 如何从jQuery访问DOM的顶层?
- 18. 如何让Silverlight访问我的HTML DOM
- 19. 检测访问的网页
- 20. 访问网页的用C#
- 21. 访问的网页/应用
- 22. 访问目录的网页
- 23. 如何使用Python访问网页中的任何元素?
- 24. WASM访问DOM
- 25. 访问DOM
- 26. 如何在html页面中访问web服务?静态网站?
- 27. 如何防止用户直接在node.js中访问网页?
- 28. 如何在Javascript中动态获取网页的DOM
- 29. 如何从Chrome扩展的bg页面访问弹出页面的DOM?
- 30. 如何在Safari Extenision中从GlobalPage访问ExtensionBar的DOM?