我必须从维基百科获取活动。假设我输入巴西大奖赛,输出不应该是巴西大奖赛的输出,但它应该是在未来几天/周内举行的地方。我必须在asp.net网络应用程序上实现它。用户输入应该只是事件名称,他将以xml / json格式输出。请告诉我是否有人知道如何做到这一点?
我们可以在此处查看所有活动:http://en.wikipedia.org/wiki/Portal:Current_events
但我不知道如何以编程方式获取它。
答案 0 :(得分:2)
我不完全确定,但在我看来,您希望获得一个名称格式为Portal:Current events/2012 November 25的页面列表,具体取决于您认为“当前”的具体内容。然后在每个页面的代码中搜索您想要的内容。如果匹配,则输出匹配的行。
获取页面代码的最简单方法可能是使用action=raw
。另一种选择是使用the API。