Qt QWebView查找不可见元素中的文本

Qt QWebView查找不可见元素中的文本,qt,qtwebkit,qtscript,Qt,Qtwebkit,Qtscript,在我的Qt项目中,我使用QWebView加载我的html表数据 我正在使用该函数查找html页面中的文本 但是,我找不到看不见的文字 HTML示例: <table> <tr> <td> hello </td> </tr> <!-- invisible data --> <tr style="display:none"> <!-- I want to find this

在我的Qt项目中,我使用QWebView加载我的html表数据

我正在使用该函数查找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解决方案


提前感谢。

您可以使用
QWebFrame::findallements()
函数,该函数将执行元素查找,并将所有找到的元素作为
QWebElementCollection
返回,而不管它们的可见性如何。从该列表中,您可以找到与您的搜索条件相对应的
QWebElement

我会尝试使用
QWebFrame::findAllElements()
。谢谢这是我的作品,我将我的评论作为答案。