Qt QWebView查找不可见元素中的文本
在我的Qt项目中,我使用QWebView加载我的html表数据 我正在使用该函数查找html页面中的文本 但是,我找不到看不见的文字 HTML示例: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
<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()
。谢谢这是我的作品,我将我的评论作为答案。