如何在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. 如何访问在Chrome中打开的新网页的DOM
- 2. PyQt4中从网页访问的图像QtWebKit的
- 3. 在不打开的情况下访问网页的DOM元素
- 4. 如何在AngularDart中访问DOM?
- 5. 从页面访问NPAPI DOM
- 6. 如何在本地访问网站的DOM?
- 7. 如何访问流星中的DOM?
- 8. 如何访问DOM中的元素?
- 9. 访问C++中的网页
- 10. 如何访问iframe DOM?
- 11. 我如何访问蚂蚁的网页?
- 12. 如何限制访问我的网页
- 13. 如何在访问该网页之前获取网页内容
- 14. 如何访问在iframe中加载的网页的控制
- 15. 访问网络上的DOM信息
- 16. 我浏览网页时如何访问网页的资源?
- 17. 如何访问用户选择的网址的DOM
- 18. 如何限制访问某些网页在我的网站
- 19. 如何使用VBA访问网页(IHTMLDocument?)
- 20. 如何限制访问某个网页?
- 21. 如何通过IP访问网页?
- 22. 如何从Sinatra访问网页?
- 23. Python:如何访问YouTube网页?
- 24. 如何使网页具体访问?
- 25. 如何从网页访问iPhone位置?
- 26. 如何访问网页内容
- 27. Ruby访问网页
- 28. 如何访问MP4扩展页面的DOM?
- 29. 如何使用php访问php页面上的DOM元素?
- 30. 如何从WebView访问页面的DOM树?