我正在寻找一个Python浏览器小部件(类似于pyQT4的QTextBrowser类或wxpython的HTML模块),它具有与DOM交互的事件。例如,如果我突出显示h1节点,则小部件类应该有一个通知我已经突出显示了某些内容以及该节点具有哪些DOM属性(
<h1>
,标记的内容,兄弟和父标记等)。理想情况下,小部件模块/类将提供对DOM树对象本身的访问,以便我可以遍历它,修改它并重新呈现新树。
这样的东西存在吗?我尝试过查找,但不幸的是找不到。先感谢您!