如何搜索维基百科并获得C ++中的输入或信息?

时间:2009-04-10 21:33:43

标签: c++

我希望我的程序搜索维基百科并获取它搜索的信息并将其放入一个大字符串并输出到一个文件中。我怎么能用C ++做到这一点?有任何信息请告诉我?需要更多的冬天

3 个答案:

答案 0 :(得分:6)

wget与查询网址

一起使用
wget --output-document=result.html http://en.wikipedia.org/wiki/Special:Search?search=jon+skeet&go=Go

搜索 jon skeet 并将结果存储在 result.html

要从C ++中使用它,您可以例如使用system()调用在单独的进程中执行wget。

答案 1 :(得分:4)

libcURL非常受欢迎。我不知道界面特别是面向对象的,但它肯定可以从C ++中使用。

答案 2 :(得分:1)

MediaWiki有许多客户端API(维基百科的维基引擎)。 Here是一个列表。它们提供了创建/删除/编辑/搜索文章的功能。没有直接的C ++,但它仍然可能有用。

DotNetWikiBot对我所拥有的一个项目非常有用......