在我的Qt项目中,我正在使用QWebView加载我的html表数据。
我正在使用findText功能在html页面中查找文字。
但是,我找不到隐形文字......
HTML示例:
<table>
<tr>
<td> hello </td>
</tr>
<!-- invisible data -->
<tr style="display:none">
<!-- I want to find this value -->
<td> hey </td>
</tr>
</table>
有没有办法通过Qt找到不可见的文本元素?
我知道我可以为此评估JavaScript函数..
但我还在寻找一些Qt解决方案吗?
提前致谢。
答案 0 :(得分:0)
您可以使用QWebFrame::findAllElements()
功能执行按CSS selector查找的元素,并将所有找到的元素返回为QWebElementCollection
,无论其可见性如何。从该列表中,您可以找到与您的搜索条件相对应的QWebElement
。