QT的QNetworkAccessManager获取的网页信息中<ifram与</ifram>丢失,如何解决?
时间: 2024-05-28 10:11:31 浏览: 158
QT QNetworkAccessManager QNetworkReply QNetworkRequest 发送信息数据
QNetworkAccessManager只是一个网络请求框架,它并不会对网页内容进行处理,所以这个问题可能是因为网页内容本身就没有包含<iframe>和</iframe>标签。你可以通过其他工具或者方法来验证一下这个问题是否存在。
如果确认网页内容确实包含<iframe>和<//iframe>标签,那么可以尝试使用其他的网络请求框架或者库,比如QtWebEngine、QWebView等,看看是否能够正常获取网页内容。另外,也可以考虑使用第三方的HTML解析库(比如Gumbo、libxml2等)来解析网页内容,看看是否能够解析出<iframe>和</iframe>标签。
阅读全文