我想在 HTML 页面源代码中突出显示给定 XPath 所涵盖的节点。
我在 HtmlUnit 中查看,在 API 中找不到任何东西。
目前,我正在考虑按照以下方式进行操作:
- 获取 XPath 并获取页面源。
- 将 XPath 分成更小的块并将它们存储在 Xpath_chunk[] 中。
- 从 0 开始从 Xpath_chunk[] 应用块。
- 更新每个块找到的每个节点的 css 属性(区分文本的任何更改)。
- 现在添加获取下一个块并将其与当前块连接。
- 转到步骤 3。
这样,我将访问 Xpath 覆盖的所有节点。通过更多更改,我可以删除那些不必要地突出显示的元素。
这太复杂了。有没有办法做到这一点 ?