我正在编写 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
现在如何从上面的链接页面中提取我想要的文章的链接,然后从该链接上的那篇文章中提取数据?