0

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

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

但我不知道如何以编程方式获取它。

4

1 回答 1

3

我不完全确定,但在我看来,您希望获取名称格式为Portal:Current events/2012 November 25的页面列表,具体取决于您认为“当前”的确切内容。然后在每个页面的代码中搜索您想要的内容。如果匹配,则输出匹配的行。

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

于 2012-11-26T17:22:30.750 回答