我如何解析下面的 HTML
<body>
<span style="font-size:11px">12345</span>
<a>Hello<a>
</body>
我想从 www.testtest.com 的 style="font-size:11px"的“span”中检索数据“12345”,但我只想要那个数据,没有别的。
我怎样才能做到这一点?
最佳答案
我认为QXmlQuery是你想要的。 我认为代码会像
QXmlQuery query;
query.setQuery(html, QUrl("/body/span[@style='font-size:11p']"));
QString r;
query.evaluateTo(&r);
您也可以直接向查询提供 URL
query.setQuery(QUrl("http://WWW.testtest.com"), QUrl("/body/span[@style='font-size:11p']"));
关于c++ - 如何用 C++/Qt 解析 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676800/