如何使用.NET中的维基百科API获取维基百科的事件(门户事件)数据?



我必须从维基百科获取事件。假设我输入巴西大奖赛,输出不应该是巴西大奖赛的样子,但应该是未来几天/几周举行的地方。我必须在asp.net web应用程序上实现它。用户输入应该只是事件名称,他将获得xml/json格式的输出。如果有人知道怎么做,请告诉我?

我们可以在这里看到所有事件:http://en.wikipedia.org/wiki/Portal:Current_events

但我不知道如何通过编程获得它。

我不完全确定,但在我看来,您希望获得一个页面列表,其名称的格式为Portal:Current events/2012 November 25,具体取决于您认为的"Current"是什么。然后在每个页面的代码中搜索您想要的内容。如果得到匹配项,请输出匹配的行。

获取页面代码的最简单方法可能是使用action=raw。另一种选择是使用API。

最新更新