如何在qt程序中从维基百科下载数据?

时间:2013-10-11 00:57:45

标签: c++ xml qt wikipedia wikipedia-api

我正在编写Qt程序,我可以在其中提供查询的关键词,程序首先生成与查询匹配的维基百科链接,然后将生成的链接页面中的数据存储到文件中。

以下是我可以获得我的查询匹配链接的链接

QString wikiLink = "http://en.wikipedia.org/w/api.php?action=opensearch&search="
    + soName.replace(" ", "_").toLower() + "_" + soType.toLower()
    + "&format=xml&limit=1";

如果我的soName和soType是Auriga和Constellation而不是wikilink如下:

http://en.wikipedia.org/w/api.php?action=opensearch&search=auriga_constellation&format=xml&limit=1

现在我如何从上面的链接页面中提取我想要的文章的链接,然后从该文章中提取该链接的数据?

1 个答案:

答案 0 :(得分:0)