gpt4 book ai didi

html - 使用 Qt 读取和解析带有 QWebKit 的 html 文件?

转载 作者:行者123 更新时间:2023-11-27 22:34:20 25 4
gpt4 key购买 nike

我想阅读和解析 html 文件的某些元素,但我对以任何方式呈现它不感兴趣。基本上我想遍历我所有的 div 标签并获得它的一些样式属性。这是我到目前为止所做的:

QWebPage page;
QWebFrame * frame = page.mainFrame();

QUrl fileUrl("localFile.html");
frame->setUrl(fileUrl);

QWebElement document = frame->documentElement();
QWebElementCollection elements = document.findAll("div");

foreach (QWebElement element, elements){
std::cout << element.attribute("style").toStdString() << std::endl;
}

不显示任何内容。如果我能以这种方式使用 webkit,我会感到有些困惑。P.D.:我正在使用文件选择器来选择本地 html 根目录。

最佳答案

如果不想渲染,为什么要使用 QWeb* 类?使用简单的 QFile 或者 QXmlStreamReader?

关于html - 使用 Qt 读取和解析带有 QWebKit 的 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com